quando si esegue il comando: git allegato sync, ottengo il seguente errore:git Allegato/ssh: ControlPath troppo lungo
ControlPath too long
Command ssh ["-S","<local path to git repo>/.git/annex/ssh/[email protected]<git url>","-o","ControlMaster=auto","-o","ControlPersist=yes","[email protected]<git url>","git-annex-shell 'configlist' '<local path to git repo>'"] failed; exit code 255
in base alla this, il problema non è git, ma ssh (ma la soluzione proposta non non ha funzionato).
Qualcosa che potrei evitare questo problema?
sshcaching = false (nota: non è 'off') porta a: 'GitLab: il comando non consentito'. Giocare con ssh-options non cambia nulla (ho provato varie cose, incluso il tuo suggerimento), specialmente l'elenco visualizzato dopo che "Command ssh" non cambia. – Vince
Ho modificato la risposta un po ', perché ho perso l'opzione 'ControlMaster'. Ma è possibile che venga sovrascritto dall'allegato. Cosa succede se si specificano entrambi i punti che ho postato? Se nulla aiuta, fornire l'output con 'annex.ssh-options =" - vvv "' – Jakuje
sshcaching = off e ssh-options = "- vvv"/"- S = ~/.ssh/control-% l.% R @% h:% p "-oControlMaster = auto" non porta nessuna modifica all'output sshcaching = false conduce a [start] GitLab: comando non consentito Comando ssh ["", "git-annex-shell 'configlist' '' "] non riuscito; codice di uscita 1 [fine]. ssh-options sembra essere effettivamente ignorato –
Vince