我可以使用 Xcode 6 毫无问题地提交到这个存储库。git 在终端中仍然可以正常工作,我可以在本地和远程提交。在 Xcode 7 中,我可以本地提交,但不能远程提交。它说身份验证失败并且无法重置用户名。 (它呈灰色)。我的本地 git 配置文件中有正确的用户名。我也尝试过创建一个新帐户,但最终遇到了无法输入用户名的相同问题。
我的 git config --local --list
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
[email protected] /cdn-cgi/l/email-protection:myUserName/myProject.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.failedTryToRename.remote=origin
branch.failedTryToRename.merge=refs/heads/master
branch.master.remote=origin
branch.master.merge=refs/heads/master
branch.master1.remote=origin
branch.master1.merge=refs/heads/master
user.name=myUserName
[email protected] /cdn-cgi/l/email-protection
问题是您正在使用 SSH 远程 URL:
[email protected] /cdn-cgi/l/email-protection:myUserName/myProject.git
您需要切换到 HTTPS 远程 URL。
git remote set-url origin https://bitbucket.org/myUserName/myProject.git
或者,干脆放弃。停止尝试使用 Xcode 的内部 git 管理。 (这非常糟糕,所以没有什么坏处。)如果你想要一个 GUI,请使用 SourceTree;它来自为您提供 Bitbucket 并与它完美配合的同一个人。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)