我在SO上搜索并阅读了大部分类似的问题,似乎没有一个与我的相同。我在Github有私人回购,一小时前我能够推得很好。现在,我收到了ERROR:Repository not found消息。
我在〜/ .ssh / config中有以下内容:
Host github
Hostname github.com
User git
IdentityFile ~/.ssh/id_rsa_gr.pub
因为我需要使用特定的公钥。我的.git / config看起来如下(出于安全目的改变了一些信息:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@github:MyProject/MyProject.git
[branch "master"]
remote = origin
merge = refs/heads/master
我不明白它为什么会工作一段时间才停止。
编辑:现在,我甚至无法克隆它。我得到了同样的错误。编辑2:我在我的ssh配置中添加了VERBOSE,这就是我得到的:
Authenticated to github.com ([207.97.227.239]:22).
ERROR: Repository not found.
Transferred: sent 2432, received 2920 bytes, in 0.2 seconds
Bytes per second: sent 12278.1, received 14741.7
fatal: The remote end hung up unexpectedly
编辑3:更多信息,我运行了ssh -vT git @ github,这里是相关信息:
debug1: Reading configuration data /Users/gdboling/.ssh/config
debug1: Applying options for gh
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug1: Connecting to github.com [207.97.227.239] port 22.
debug1: Connection established.
debug1: identity file /Users/gdboling/.ssh/id_rsa_gr type 1
debug1: identity file /Users/gdboling/.ssh/id_rsa_gr-cert type -1
....
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/gdboling/.ssh/id_rsa
注意找到正确的密钥,然后使用错误的密钥。
答案 0 :(得分:3)
听起来您的SSH代理在尝试验证您时提供了错误的密钥。超级用户遇到的这个问题听起来就像你要做的那样https://superuser.com/questions/272465/using-multiple-ssh-public-keys。
答案 1 :(得分:0)
您是否停止为帐户付款?
你可以在.ssh / config中翻转详细信息吗?