Il existe un grand nombre de hits pour google.com/search?q=svn+signal+15 en les parcourant, il semble y avoir un bogue connu pour les anciennes versions de subversion qui vous oblige à mettre à jour votre .subversion / config old.nabble .com /…
Zoredache
Réponses:
11
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/configla [tunnels]section:
Pour que la solution fonctionne, vous devez placer la ligne dans la section [tunnels]
Ilia Nedoluzhko
Notez que le correctif appliqué à Subversion quelque part à partir d'environ 1.6.5 ne concerne que le sshparamè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.
javabrett
2
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=nofonctionne, mais ssh = $SVN_SSH ssh -o -q ControlMaster=noéchoue avec la ligne de commande de message : ligne 0: option de configuration incorrecte: -q .
"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
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:la source
ssh
paramètre par défaut de votre[tunnels]
section de configuration . Si vous avez une installation existante avec cet ensemble, par exemplessh = $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:
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:
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, maisssh = $SVN_SSH ssh -o -q ControlMaster=no
échoue avec la ligne de commande de message : ligne 0: option de configuration incorrecte: -q .la source
Cela ne fonctionne pas - je pense que c'est le correctif du bug précédent .
la source
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:
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
la source