2015-09-13 8 views
13

Mogę zobowiązać się do tego repozytorium bez problemu z Xcode 6. git nadal działa dobrze w terminalu, mogę zatwierdzić zarówno lokalnie jak i zdalnie. W Xcode 7 mogę zatwierdzać lokalnie, ale nie zdalnie. mówi, że uwierzytelnienie nie powiedzie się i nie można zresetować nazwy użytkownika. (jest wyszarzony). Mam odpowiednią nazwę użytkownika w moim lokalnym pliku konfiguracyjnym git. Próbowałem również utworzyć nowe konto, ale mam taki sam problem z brakiem możliwości wprowadzenia nazwy użytkownika.Xcode 7 GM nie może uwierzytelnić repozytorium git

mój 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

+0

FWIW: Mam ten sam problem. –

+0

Ja też. W szczególności z repo bitbucket. Nie widzę jednak pól adresu i typu w oknie dialogowym. – brainjam

+0

Jako obejście problemu dla mnie działała opcja SSH (w polu Uwierzytelnianie:). – brainjam

Odpowiedz

4

Problemem jest to, że używasz SSH zdalnego adresu URL:

[email protected]:myUserName/myProject.git 

Będziesz potrzebować, aby przełączyć zdalny adres URL HTTPS.

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

Alternatywnie, po prostu się poddaj. Przestań próbować używać wewnętrznego zarządzania git Xcode. (To dość okropne, więc nie zaszkodzi.) Jeśli potrzebujesz GUI, użyj SourceTree; to od tych samych ludzi, którzy dają ci Bitbucket i pięknie z nim pracują.

+0

Aby użyć 'ssh', musiałby utworzyć klucz prywatny/publiczny, przesłać go na swoje konto bitbucket, a następnie zainstalować go w swoim lokalnym profilu' .ssh'. – Mark

Powiązane problemy