Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xcode 7 GM can not authenticate git repository

I could commit to this repository without problem with Xcode 6. git still works fine in terminal, i can commit both locally and to the remote. In Xcode 7, I can commit locally but not remotely. it says authentication fails and it is impossible to reset the username. (it's greyed out). I have the proper username in my local git config file. I've also tried to create a new account but I end up with the same problem of not being able to enter the userName.

my git config --local --list

core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
[email protected]: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]

XcodeAccountsScreen

like image 804
mflac Avatar asked Sep 13 '15 16:09

mflac


1 Answers

The problem is that you are using the SSH remote URL:

[email protected]:myUserName/myProject.git

You will need to switch to the HTTPS remote URL.

git remote set-url origin https://bitbucket.org/myUserName/myProject.git

Alternatively, just give up. Stop trying to use Xcode's internal git management. (It's pretty terrible, so no harm done.) If you want a GUI, use SourceTree; it's from the same people who give you Bitbucket and works with it beautifully.

like image 137
matt Avatar answered Nov 15 '22 20:11

matt