Git fetch e pull hanno smesso di funzionare ieri sul server (istanza AWS).Git fetch/pull ha smesso di funzionare
Ci sono due cloni di repository su quell'istanza, entrambi con lo stesso errore. git funziona ancora bene dai PC locali.
git remote -v
fornisce gli stessi risultati sul PC locale e sul server; ssh [email protected]
funziona come dovrebbe ("Ciao (nome) Hai autenticato, ma GitHub non fornisce accesso alla shell.")
C'è una differenza di comportamento: git pull origin st
+ [Tab] utilizzato per espandere a un nome ramo ; ora si espande in un nome del file nella directory corrente (il nome del file non è lo stesso del nome del ramo).
UPDATE: Ho provato a ricreare il telecomando: la versione di SSH non funziona ancora, ma HTTP ha funzionato.
Secondo la discussione this nella mailing list git, questo è in realtà un problema sul sito GitHub.
UPDATE
uscita con GIT_TRACE=1
############# Local results #############
$ GIT_TRACE=1 git fetch
setup: git_dir: .git
setup: worktree: c:/Projects/(local_path)
setup: cwd: c:/Projects/(local_path)
setup: prefix: (null)
trace: built-in: git 'fetch'
trace: run_command: 'ssh' '[email protected]' 'git-upload-pack '\''(username)/(reponame).git'\'''
Enter passphrase for key '(keyname)':
trace: run_command: 'rev-list' '--quiet' '--objects' '--stdin' '--not' '--all'
############# AWS results #############
$ GIT_TRACE=1 git fetch
trace: built-in: git 'fetch'
trace: run_command: 'ssh' '[email protected]' 'git-upload-pack '\''(username)/(reponame).git'\'''
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly
qual è l'output di 'git remote -v'? –
'origin [email protected]: (nome utente)/(reponame) .git (fetch)' 'origine [email protected]: (nome utente)/(reponame) .git (push)' Ho doppio controllato e visto che 'git remote -v' sulla mia installazione locale di Win non aveva' .git' alla fine. Provato a cambiarlo sul server - non funziona con o senza '.git'. Modificato su PC locale: funziona bene in entrambi i casi. – egor83
Puoi provare anche a specificare esplicitamente 'git fetch origination '? – djs