我是github的新手,在将存储库推到github时遇到了一些麻烦。我在研究麦克·莱昂。我按照所有步骤设置公钥和私钥对。
然后我跑了
ssh -T git@github.com
我可以接受
"Hi SKSC! You've successfully authenticated, but GitHub does not provide shell access."
到现在为止,一切似乎都是正确的
然后我为Mac启动了GitHub.app
,然后转到My Repository/RepositoryName/Branches
并单击public
按钮。我得到了“许可拒绝(PublicKey)”错误。
但是,我可以将存储库克隆到计算机上,完全没有错误。
有人知道怎么解决这个问题吗?
发布于 2011-12-09 17:43:44
ssh -T git@github.com
我可以接受
"Hi SKSC!您已经通过了身份验证,但是GitHub不提供shell访问。“
此公钥设置步骤用于命令行访问.
使用GitHub For Mac,您需要通过输入电子邮件和密码在Mac菜单中的Preferences
中设置您的帐户。它将自动在您的帐户中添加公钥。
您还可以检查https://github.com/account/ssh。如果Mac的GitHub设置正确,则可以看到名为GitHub for Mac - your-computer-name
的公钥。
我认为你可以克隆,因为github是公开的,为每个人克隆。推送需要验证您的证书。因此,Mac的GitHub可能没有被正确配置。
https://stackoverflow.com/questions/8453691
复制相似问题