我刚刚开始尝试将Xcode连接到Github。每当我试图在源代码控制管理器下从Xcode中创建远程存储库时,我总是收到这个奇怪的错误,说“加载所有者失败”。See the error here
如果我忽略警告,the upload then fails with this error。
我似乎在网上找不到任何关于这方面的信息,我也没有注意到我的GitHub帐户有任何问题。Xcode也接受了这个帐户(在首选项中的帐户窗格下成功添加)。
任何帮助都将不胜感激。
我刚刚开始尝试将Xcode连接到Github。每当我试图在源代码控制管理器下从Xcode中创建远程存储库时,我总是收到这个奇怪的错误,说“加载所有者失败”。See the error here
如果我忽略警告,the upload then fails with this error。
我似乎在网上找不到任何关于这方面的信息,我也没有注意到我的GitHub帐户有任何问题。Xcode也接受了这个帐户(在首选项中的帐户窗格下成功添加)。
任何帮助都将不胜感激。
5条答案
按热度按时间zvms9eto1#
在GitHub帐户中,当您创建个人访问令牌以将Xcode连接到GitHub时,您必须检查repo,write:packages和read:packages。
如图所示:https://i.stack.imgur.com/NUiiC.png
然后,你应该能够创建仓库没有任何问题!希望这有帮助。
epggiuax2#
我在XCode偏好设置中删除了我的GitHub配置文件,然后重新设置。之后它运行得很顺利。
sqyvllje3#
在与GitHub开发人员支持的一位友好代表聊天后,在我的情况下,似乎与我保存在机器上的旧用户名和密码凭证有关。我引用:
有时,应用程序可以使用这些旧凭据,即使您将其替换为个人访问令牌。
git身份验证的凭证存储在Keychain App中,git在将更改推送到Repository时将这些凭证传递到GitHub。
我建议在Keychain应用程序中检查任何名称为
GitHub
的记录。如果它们存在,请删除它们并重试推送。
Git会要求你输入用户名和密码,一旦你重新输入,正确的凭证就会存储在你的Keychain应用程序中以备将来使用。
所以你有它。这实际上解决了我的问题。它也可能与个人访问令牌可能没有设置正确的权限有关。如果你有和我一样的问题,你也可以检查你的个人访问令牌上的范围,以验证它是否可以访问你需要的一切。下面的帮助指南的步骤7有一个屏幕截图:
https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line
evrscar24#
对于任何正在寻找另一种方式的人来说。发生在我身上的事情是我的个人访问令牌过期了,我需要在Github / setting/ developer/ access token中生成一个新的。在我生成一个新的之后,我通过Xcode退出了Github,重新登录并输入我的新访问代码并解决了这个问题!
ukqbszuj5#
在我的情况下,它是通过Xcode设置解决的-你需要去工具栏-〉Xcode -〉设置-〉帐户-〉有一个活动按钮来更新GitHub帐户数据。我重新输入我的令牌,一切正常。