আমি এসএনএন + এসএস ব্যবহার করছি এবং আমি বেশ কয়েকটি দেখতে পাচ্ছি:
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