J'utilise svn + ssh et je vois un certain nombre de:
Killed by signal 15.
pendant a svn up
.
Des idées de façon?
J'utilise svn + ssh et je vois un certain nombre de:
Killed by signal 15.
pendant a svn up
.
Des idées de façon?
Réponses:
Le message que vous voyez est imprimé par ssh à la suite du correctif pour svn-issue # 2580 .
C'est attendu. Vous devez ajouter -q
à la commande ssh invoquée par svn, qui se produit par défaut à partir de 1.6.6.
Mettez ceci dans ~/.subversion/config
la [tunnels]
section:
ssh = $SVN_SSH ssh -q
ssh
paramètre par défaut de votre [tunnels]
section de configuration . Si vous avez une installation existante avec cet ensemble, par exemple ssh = $SVN_SSH ssh -o ControlMaster=no
(sans -q
), vous devrez y ajouter ce paramètre, car la valeur par défaut mise à jour ne s'appliquera pas.
La bonne réponse est:
Add the -q parameter after "$SVN_SSH ssh" in ~/.subversion/config
En anglais simple:
Si votre ~ / .subversion / config possède déjà une telle ligne, modifiez-la. Sinon, ajoutez-le.
Donc, si vous êtes sûr qu'il n'y a pas d'occurrence de ssh = $ SVN_SSH ssh, ajoutez une nouvelle ligne:
ssh = $SVN_SSH ssh -q
Si la ligne existe déjà, généralement comme ssh = $SVN_SSH ssh -o ControlMaster=no
puis modifiez-la pour liressh = $SVN_SSH ssh -q -o ControlMaster=no
Attention: l'ordre des paramètres semble important. ssh = $SVN_SSH ssh -q -o ControlMaster=no
fonctionne, mais ssh = $SVN_SSH ssh -o -q ControlMaster=no
échoue avec la ligne de commande de message : ligne 0: option de configuration incorrecte: -q .
~/.subversion/config: ssh = $SVN_SSH ssh -q
Cela ne fonctionne pas - je pense que c'est le correctif du bug précédent .
[n@g ~]$ svn up /opt/
At revision 1492.
Killed by signal 15.
[n@g ~]$ grep "ssh =" ~/.subversion/config
ssh = $SVN_SSH ssh -q
Si cela ne fonctionne pas, vous invoquez ssh en utilisant autre chose que la variable $ SVN_SSH. http://www.freebsdonline.com/content/view/764/528/ en a un exemple.
concernant l'avertissement:
"Avertissement: l'ordre des paramètres semble avoir de l'importance. Ssh = $ SVN_SSH ssh -q -o ControlMaster = ne fonctionne pas, mais ssh = $ SVN_SSH ssh -o -q ControlMaster = no échoue avec le message en ligne de commande: ligne 0: Mauvaise option de configuration: -q. "
c'est parce que vous avez placé le -q après le -o qui recherche l'option (ControlMaster = no) spécifiée par -o. si vous avez placé l'option -q après l'option, cela fonctionnera. c'est à dire
ssh = $SVN_SSH ssh -o ControlMaster=no -q