1

我是 github 新手,在将存储库推送到 github 时遇到了一些麻烦。我正在研究 Mac Lion。我按照所有步骤设置公钥和私钥对。

然后我跑了

ssh -T git@github.com

我可以收到

"Hi SKSC! You've successfully authenticated, but GitHub does not provide shell access."

到目前为止,一切似乎都是正确的

然后我GitHub.app为 Mac 启动,然后My Repository/RepositoryName/Branches点击public按钮。我收到“权限被拒绝(PublicKey)”错误。

但是,我可以将存储库克隆到计算机,完全没有错误。

有谁知道如何解决这个问题?

4

1 回答 1

0

ssh -T git@github.com

我可以收到

“嗨 SKSC!你已经成功认证,但 GitHub 不提供 shell 访问。”

此公钥设置步骤用于命令行访问。

使用 GitHub For Mac,您需要Preferences在 Mac 菜单中输入您的电子邮件和密码来设置您的帐户。它会自动在您的帐户中添加公钥

您也可以查看https://github.com/account/ssh。如果 GitHub for Mac 设置正确,您可以看到一个名为GitHub for Mac - your-computer-name

我认为你可以克隆,因为 github 是公开的,可供所有人克隆。推送需要验证您的凭据。所以 GitHub for Mac 可能没有正确配置。

于 2011-12-10T01:43:44.283 回答