আমি এসএনএন + এসএস ব্যবহার করছি এবং আমি বেশ কয়েকটি দেখতে পাচ্ছি:
Killed by signal 15.
একটি সময় svn up
।
কোন ধারণা উপায়?
আমি এসএনএন + এসএস ব্যবহার করছি এবং আমি বেশ কয়েকটি দেখতে পাচ্ছি:
Killed by signal 15.
একটি সময় svn up
।
কোন ধারণা উপায়?
উত্তর:
আপনি যে বার্তাটি দেখছেন তা এসএনএন-ইস্যু # 2580 এর সমাধানের ফলাফল হিসাবে ssh দ্বারা মুদ্রিত হয়েছে ।
এটি প্রত্যাশিত আপনাকে -q
এসএনএন দ্বারা চালিত এসএসএস কমান্ডটি যুক্ত করতে হবে, যা ডিফল্টভাবে ১. 1...6 হিসাবে ঘটে happens
~/.subversion/config
এটি [tunnels]
বিভাগের অধীনে রাখুন :
ssh = $SVN_SSH ssh -q
ssh
আপনার কনফিগার [tunnels]
বিভাগে ডিফল্ট সেটিংসে রয়েছে । যদি সেই সেটটি নিয়ে আপনার যদি কোনও বিদ্যমান ইনস্টলেশন থাকে, যেমন ssh = $SVN_SSH ssh -o ControlMaster=no
, (সানস -q
) তবে আপনাকে সেই সেটিংটি সেখানে যুক্ত করতে হবে, কারণ আপডেট হওয়া ডিফল্টটি প্রযোজ্য হবে না।
সঠিক উত্তরটি হ'ল:
Add the -q parameter after "$SVN_SSH ssh" in ~/.subversion/config
সরল ইংরেজী ভাষায়:
যদি আপনার ~ / .subversion / config এর ইতিমধ্যে এমন একটি লাইন থাকে তবে লাইনটি সম্পাদনা করুন। অন্যথায় এটি যোগ করুন।
সুতরাং, যদি আপনি নিশ্চিত হন যে ssh = $ SVN_SSH ssh এর কোনও উপস্থিতি নেই তবে একটি নতুন লাইন যুক্ত করুন:
ssh = $SVN_SSH ssh -q
যদি লাইনটি ইতিমধ্যে বিদ্যমান থাকে ssh = $SVN_SSH ssh -o ControlMaster=no
তবে সাধারণত পড়ার জন্য এটি সম্পাদনা করুনssh = $SVN_SSH ssh -q -o ControlMaster=no
সতর্কতা: প্যারামিটারগুলির ক্রমের বিষয়টি মনে হচ্ছে। ssh = $SVN_SSH ssh -q -o ControlMaster=no
কাজ করে, তবে ssh = $SVN_SSH ssh -o -q ControlMaster=no
বার্তা কমান্ড-লাইন: লাইন 0: খারাপ কনফিগারেশন বিকল্প: -কিউ দিয়ে ব্যর্থ ।
~/.subversion/config: ssh = $SVN_SSH ssh -q
এটি কাজ করে না - আমি মনে করি এটি পূর্ববর্তী বাগের সমাধান।
[n@g ~]$ svn up /opt/
At revision 1492.
Killed by signal 15.
[n@g ~]$ grep "ssh =" ~/.subversion/config
ssh = $SVN_SSH ssh -q
যদি এটি কাজ না করে থাকে তবে আপনি $ SVN_SSH ভেরিয়েবল ব্যতীত অন্য কিছু ব্যবহার করে এসএসএসের আবেদন করছেন। http://www.freebsdonline.com/content/view/764/528/ এর একটি উদাহরণ রয়েছে।
সতর্কতা সম্পর্কিত:
"সতর্কতা: প্যারামিটারগুলির ক্রমটি বিষয়টি বিবেচনা করে বলে মনে হচ্ছে s খারাপ কনফিগারেশন বিকল্প: -কি। "
কারণ আপনি -o এর পরে -q স্থাপন করেছেন যা -o দ্বারা নির্দিষ্ট বিকল্প (কন্ট্রোলমাস্টার = না) সন্ধান করছে। আপনি যদি বিকল্পটির পরে -Q স্থাপন করেন তবে এটি কার্যকর হবে। অর্থাত
ssh = $SVN_SSH ssh -o ControlMaster=no -q