我创建了一个激活了GitHub的新Xcode项目。现在我准备好分享它并将其推送到我的GitHub帐户。使用GitHub for Mac,我看到标题栏(右上角)包含一个“Push to GitHub”按钮,我点击了该按钮,填充了显示的表单并单击了“推送”。我所看到的只是一个“推动GitHub”进度指示器,永远工作。
我在控制台中看到以下内容:
4/21/12 9:27:59.716 PM GitHub:__43- [GHSSHKeyManager ensurePublicKeysAreSetup] _block_invoke_0 [第49行] SSH成功了 钥匙必须没问题。 4/21/12 9:28:39.353 PM GitHub: __39- [GHPushRepositorySheetController push] _block_invoke_0248 [第173行]错误域= GHGitHubClientErrorDomain Code = 667“验证 失败“UserInfo = 0x104ba4d60 {NSUnderlyingError = 0x104811610”预期 状态代码在(200-299),得到422“, GHGitHubClientErrorHTTPStatusCodeKey = 422, GHGitHubClientErrorRequestURLKey = HTTPS://api.github.com/user/repos, NSLocalizedDescription =验证失败}
我已经通过终端进行了验证:
AirMonkey:.ssh tito $ ssh -T git@github.com
我明白了:
嗨tciuro!您已成功通过身份验证,但GitHub没有 提供shell访问。
看起来我已经过正确认证,但我不能推出一个全新的项目。有什么想法吗?
谢谢!
- 铁托