当我想通过Xcode将我的项目推送到GitHub时,遇到了一个问题。
注意,我不是在谈论终端。我必须为团队中的艺术家设置Xcode环境。对他来说,终端无法工作...
我尝试使用HTTPS地址(https://github.com/zeroliu/DumplingJump.git),但始终收到403身份验证错误。
错误:访问https://github.com/zeroliu/DumplingJump.git/info/refs时,请求的URL返回错误:403致命错误:HTTP请求失败
通过搜索,我发现GitHub实际上只接受SSH方式。 但奇怪的是,我可以通过终端使用HTTPS方式推送我的项目...我认为这种说法是不正确的。
无论如何,我尝试了SSH方式,但它也不起作用。Xcode要求我输入用户名和密码,但无论我尝试多少次,它都不起作用。我认为问题来自Xcode本身,因为SSH地址的形式是git@github.com:Organization / Repository.git,Xcode愚蠢地认为用户名是git,而不是Organization……当我在推送项目时更改用户名时,Xcode会自动将“git”替换为我的用户名,这会将地址更改为Organization @ github.com:Organization / Repository.git。这应该是我无法通过SSH获取访问权限的原因。你们中有人成功通过Xcode将项目推送到GitHub吗? 真的需要你的帮助!!!非常感谢!!!