1

我可以在不需要登录的情况下推送到 git 上的其他项目。

然而,在一个新的私人项目中,我现在需要输入用户名/密码。我验证了我的密钥。

有趣的是,我运行ssh -vv LarryEitel@github.com并在详细日志之后,它返回权限被拒绝。

任何建议将不胜感激。

谢谢 :)

4

1 回答 1

1

您可能使用 https:// URL 而不是 GitHub 主页上给出的 ssh URL 克隆了这个特定的存储库。您可以通过查看 .git/config 文件来检查。

此外,要测试 ssh 连接,您应该执行以下操作:

ssh -vv git@github.com

访问由存储在 GitHub 上的公共 ssh 密钥提供,而不是由您的用户 ID 提供。

于 2012-06-12T12:55:38.017 回答