Xcode 7 GM无法验证git存储库

mfl*_*lac 13 git xcode github ios

我可以在没有Xcode 6问题的情况下提交到这个存储库.git在终端中仍能正常工作,我可以在本地和远程提交.在Xcode 7中,我可以在本地但不是远程提交.它说身份验证失败,无法重置用户名.(它是灰色的).我在本地git配置文件中有正确的用户名.我还试图创建一个新帐户,但最终我遇到了无法输入userName的问题.

我的git配置--local --list

core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
remote.origin.url=git@bitbucket.org: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
user.email=myUserName@gmail.com
Run Code Online (Sandbox Code Playgroud)

XcodeAccountsScreen

mat*_*att 5

问题是您正在使用 SSH 远程 URL:

remote.origin.url=git@bitbucket.org:myUserName/myProject.git
Run Code Online (Sandbox Code Playgroud)

您将需要切换到 HTTPS 远程 URL。

git remote set-url origin https://bitbucket.org/myUserName/myProject.git
Run Code Online (Sandbox Code Playgroud)

或者,干脆放弃。停止尝试使用 Xcode 的内部 git 管理。(这太可怕了,所以没有伤害。)如果你想要一个 GUI,使用 SourceTree;它来自为您提供 Bitbucket 并使用它精美的同一个人。