Sto usando svn + ssh e vedo un numero di:
Killed by signal 15.
durante a svn up
.
Qualche idea?
Sto usando svn + ssh e vedo un numero di:
Killed by signal 15.
durante a svn up
.
Qualche idea?
Risposte:
Il messaggio che vedi viene stampato da ssh come risultato della correzione per svn-issue # 2580 .
Questo è previsto. È necessario aggiungere -q
al comando ssh invocato da svn, che avviene di default a partire da 1.6.6.
Mettere questo in ~/.subversion/config
sotto la [tunnels]
sezione:
ssh = $SVN_SSH ssh -q
ssh
impostazione predefinita nella [tunnels]
sezione di configurazione . Se si dispone di un'installazione esistente con tale set, ad esempio ssh = $SVN_SSH ssh -o ControlMaster=no
(sans -q
), sarà necessario aggiungere tale impostazione lì, poiché il valore predefinito aggiornato non verrà applicato.
La risposta corretta è:
Add the -q parameter after "$SVN_SSH ssh" in ~/.subversion/config
In parole povere:
Se la tua ~ / .subversion / config ha già una tale linea, allora modifica la linea. Altrimenti aggiungilo.
Quindi, se sei sicuro che non vi siano occorrenze di ssh = $ SVN_SSH ssh, aggiungi una nuova riga:
ssh = $SVN_SSH ssh -q
Se la riga esiste già, in genere come ssh = $SVN_SSH ssh -o ControlMaster=no
allora modificarla per leggeressh = $SVN_SSH ssh -q -o ControlMaster=no
Avvertenza: l'ordine dei parametri sembra avere importanza. ssh = $SVN_SSH ssh -q -o ControlMaster=no
funziona, ma ssh = $SVN_SSH ssh -o -q ControlMaster=no
non riesce con la riga di comando del messaggio : riga 0: opzione di configurazione errata: -q .
~/.subversion/config: ssh = $SVN_SSH ssh -q
Questo non funziona - penso che questa sia la correzione per il bug precedente .
[n@g ~]$ svn up /opt/
At revision 1492.
Killed by signal 15.
[n@g ~]$ grep "ssh =" ~/.subversion/config
ssh = $SVN_SSH ssh -q
Se non funziona, forse stai invocando ssh usando qualcosa di diverso dalla variabile $ SVN_SSH. http://www.freebsdonline.com/content/view/764/528/ ne ha un esempio.
per quanto riguarda l'avvertimento:
"Avvertenza: l'ordine dei parametri sembra avere importanza. Ssh = $ SVN_SSH ssh -q -o ControlMaster = no funziona, ma ssh = $ SVN_SSH ssh -o -q ControlMaster = no non riesce con la riga di comando del messaggio: riga 0: Opzione di configurazione errata: -q. "
questo perché hai inserito -q dopo -o che sta cercando l'opzione (ControlMaster = no) specificata da -o. se hai inserito -q dopo l'opzione, funzionerà. vale a dire
ssh = $SVN_SSH ssh -o ControlMaster=no -q