2015-09-13 18 views
13

Bu depoyu Xcode 6 ile sorun yaşamadan yapabilirim. Git terminalde hala iyi çalışıyor, hem yerel hem de uzaktaki işlemleri yapabilirim. Xcode 7'de yerel olarak ancak uzaktan yönetemiyorum. kimlik doğrulama başarısız olur ve kullanıcı adını sıfırlamak mümkün değildir. (grileşti). Yerel git config dosyasında uygun kullanıcı adı var. Ayrıca yeni bir hesap oluşturmayı denedim ama aynı kullanıcı adıyla girememe sorunuyla karşılaştım.Xcode 7 GM git deposu kimlik doğrulaması yapamıyor

benim git yapılandırma --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: Aynı sorunu yaşıyorum. –

+0

Bende. Özellikle bir bitbucket repo ile. Ancak iletişim kutusundaki Adres ve Tür alanlarını göremiyorum. – brainjam

+0

Bir geçici çözüm olarak, SSH seçeneği (Kimlik Doğrulama: alanında) benim için çalıştı. Git benim için çalıştı – brainjam

cevap

4

sorun SSH uzaktan URL kullanarak olmasıdır:

[email protected]:myUserName/myProject.git 

Sen geçmek gerekir HTTPS uzak URL'si.

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

Alternatif olarak, sadece pes etmeyin. Xcode'un dahili git yönetimini kullanmaya çalışmayı bırak. (Bu oldukça korkunç, bu yüzden hiçbir zarar yapılmadı.) Bir GUI isterseniz, SourceTree kullanın; size Bitbucket veren aynı kişilerden geliyor ve onunla güzel çalışıyor.

+0

'ssh 'kullanmak için özel/genel anahtar oluşturması, bitbucket hesabına yüklemesi ve yerel' .ssh' profiline yüklemesi gerekir. – Mark