Git抓取并拉都在服务器(AWS实例)昨天停止工作。Git抓取/拉动已停止工作
$ git fetch
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly
该实例上有两个存储库克隆,两者都给出相同的错误。 git在本地PC上运行良好。
git remote -v
在本地PC和服务器上给出了相同的结果; ssh [email protected]
的作品,因为它应该(“嗨!(名)您已经成功验证,但GitHub上不提供shell访问。”)
有行为的一个区别:git pull origin st
+ [Tab]键用于扩展到分支名;现在它扩展为当前目录中文件的名称(文件名与分支名称不同)。
UPDATE:我尝试重新创建远程:SSH版本仍然失败,但HTTP工作。
根据this在git邮件列表中的讨论,这实际上是GitHub站点上的一个问题。
UPDATE
与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
'git remote -v'的输出是什么? –
'origin [email protected]:(username)/(reponame).git(fetch)' 'origin [email protected]:(username)/(reponame).git(push)' 我有双倍检查并看到我的本地Win安装上的'git remote -v'在最后没有'.git'。尝试在服务器上更改它 - 不带或不带'.git'。在本地PC上更改它 - 在两种情况下均正常工作。 – egor83
你可以尝试显式指定'git fetch origin'吗? – djs