मैं संकेत 15. द्वारा मारे गए जब मैं svn का उपयोग कर रहा हूँ


17

मैं svn + ssh का उपयोग कर रहा हूं और मुझे कई नंबर दिखाई दे रहे हैं:

Killed by signal 15.

एक के दौरान svn up

किसी भी तरह से विचार?


Google.com/search?q=svn+signal+15 के लिए बड़ी संख्या में हिट हैं, उनके माध्यम से देख रहे हैं कि तोड़फोड़ के पुराने संस्करणों के लिए एक ज्ञात बग है जो आपको अपने .subversion / config पुराने
Zoredache

जवाबों:


11

आप जो संदेश देख रहे हैं, वह svn-issue # 2580 के लिए फिक्स के परिणामस्वरूप ssh द्वारा छपा है ।

यह अपेक्षित है। आपको -qsvn द्वारा आमंत्रित ssh कमांड में जोड़ना होगा, जो कि डिफ़ॉल्ट रूप से 1.6.6 के रूप में होता है।

इसे अनुभाग के ~/.subversion/configअंतर्गत रखें [tunnels]:

ssh = $SVN_SSH ssh -q

समाधान कार्य करने के लिए, आपको लाइन को [सुरंगों] अनुभाग में डाल देना चाहिए
Ilia Nedoluzhko

ध्यान दें कि सबवर्सन पर लगभग 1.6.5 पर लागू किया गया फिक्स केवल sshआपके कॉन्फ़िगरेशन [tunnels]अनुभाग में डिफ़ॉल्ट सेटिंग के लिए है । यदि आपके पास उस सेट के साथ एक मौजूदा इंस्टॉलेशन है, उदाहरण के लिए ssh = $SVN_SSH ssh -o ControlMaster=no, (sans -q) तो आपको उस सेटिंग को वहां जोड़ना होगा, क्योंकि अपडेटेड डिफ़ॉल्ट लागू नहीं होगा।
जावब्रेट

2

सही जवाब है:

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: खराब कॉन्फ़िगरेशन विकल्प: -q


1
आदेश मायने रखता है क्योंकि 'ControlMaster = no', -o का एक पैरामीटर है। -एक स्टैंड-अलोन ध्वज नहीं है
एलन जूड

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

0

यदि यह काम नहीं कर रहा है, तो शायद आप $ SVN_SSH चर के अलावा किसी और चीज का उपयोग करके ssh का आह्वान कर रहे हैं। http://www.freebsdonline.com/content/view/764/528/ का एक उदाहरण है।

चेतावनी के बारे में:

"चेतावनी: मापदंडों का क्रम मायने रखता है। ssh = $ SVN_SSH ssh -q -o ControlMaster = कोई काम नहीं करता है, लेकिन ssh = $ SVN_SSH ssh -o -q ControlMaster = संदेश कमांड-लाइन: पंक्ति 0: के साथ कोई विफल नहीं होता है।" खराब कॉन्फ़िगरेशन विकल्प: -q। "

ऐसा इसलिए है क्योंकि आपने -ओ के बाद -q रखा है जो -o द्वारा निर्दिष्ट विकल्प (ControlMaster = no) की तलाश में है। यदि आपने -q को विकल्प के बाद रखा है, तो यह काम करेगा। अर्थात

ssh = $SVN_SSH ssh -o ControlMaster=no -q
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.