将Xcode项目推送到GitHub时出现身份验证问题

zer*_*liu 5 xcode github

当我想通过Xcode将项目推送到GitHub时,我遇到了一个问题.

注意,我不是在这里谈论终端.我必须为我的团队中的艺术家设置Xcode环境.终端不适合他......

我尝试在开头使用HTTPS地址(https://github.com/zeroliu/DumplingJump.git),但始终收到403验证错误.

错误:请求的URL返回错误:403访问 https://github.com/zeroliu/DumplingJump.git/info/refs致命:HTTP请求失败

通过搜索到处,我发现GitHub实际上只接受SSH方式. 但奇怪的是,我可以使用HTTPS方式通过终端推送我的项目......我不认为这种说法是对的.

无论如何,然后我尝试了SSH方式,但它也无法正常工作.Xcode让我输入我的用户名和密码,但无论我尝试了多少次,它都没有用.我认为问题来自Xcode本身,因为SSH地址是git@github.com形式:Organization/Repository.git,Xcode愚蠢地认为用户名是git,但不是组织......而且我改变了用户在推送项目时,Xcode会自动用我的用户名替换"git",这会将地址更改为Organization@github.com:Organization/Repository.git.这应该是我无法通过SSH获取访问权限的原因.

你有没有人成功通过Xcode将项目推向GitHub?真的需要你的帮助!! 超级谢谢!!!

tro*_*foe 15

我总是将github URL设置为:

https://username:password@github.com/username/Whatever.git
Run Code Online (Sandbox Code Playgroud)

这对安全性有害,但我已经浪费了足够的时间来尝试使用SSH来处理多个密钥对,而且每次都输入我的用户名/密码都不会感到困扰.