Killed by signal 15.
在svn up 。
任何想法的方式?
由于svn-issue#2580的修复,你所看到的信息是由ssh打印的。
这是预料之中的。 您需要将-q添加到由svn调用的ssh命令中,默认情况下从1.6.6开始。
把这个放在~/.subversion/config下的[tunnels]部分:
ssh = $SVN_SSH ssh -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行:错误的configuration选项:-q 。
~/.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
如果它没有工作,也许你正在调用ssh使用$ SVN_SSHvariables以外的东西。 http://www.freebsdonline.com/content/view/764/528/就是一个例子。
关于警告:
“警告:参数的顺序似乎很重要ssh = $ SVN_SSH ssh -q -o ControlMaster =没有工作,但ssh = $ SVN_SSH ssh -o -q ControlMaster =没有失败与消息命令行:行0:错误的configuration选项:-q。“
那是因为你把-q放在了-o后面,这个-o正在寻找由-o指定的选项(ControlMaster = no)。 如果在选项之后放置了-q,它将起作用。 即
ssh = $SVN_SSH ssh -o ControlMaster=no -q