2014-11-20 9 views
7

Od jakiegoś czasu byłem podłączony do mojego zdalnego repo poprzez Xcode bez żadnych problemów. Nagle, dzisiaj, Xcode (wersja 6.1, którą miałem od kiedy wyszedł) mówi mi o podaniu hasła, aby połączyć się z moim zdalnym repo. Moje repo jest połączone przez ssh, więc czy potrzebuję nawet nazwy użytkownika i hasła? Kiedy próbuję pociągnąć/pchnąć Xcode mówi "Brak dostępnych pilotów", ale mogę z powodzeniem ciągnąć/pchać za pomocą wiersza poleceń. Już widaćXcode 6 Git Brak dostępnych pilotów

Gitlab - Xcode Can't connect with remote repository

Xcode 4.4 - no remotes found

Ale żadna z odpowiedzi nie wydają się mi pomóc.

Odpowiedz

2

Nie mam pojęcia, co się stało, ale musiałem przejść do Xcode> Preferencje> Konta i usunąć repozytorium, które tam podano.

+1

rodzaju. Kiedy wszedłem do Xcode> Preferencje> Konta i wybrałem pożądane zdalne repozytorium, zobaczyłem czerwone "!" obok pustego pola hasła i komentarza, że ​​"uwierzytelnienie nie powiodło się". Ponowne wprowadzenie hasła rozwiązało problem. –

7

Miałem ten sam problem. Okazuje się, że wszystko, co potrzebne do zrobienia było iść do „Konfiguracja [nazwa projektu]”, który znajduje się tutaj:

Menu uou need

Raz wpisany URL tutaj, a następnie byłem dobry, aby przejść.

0

Kilka razy miałem podobny problem, ponieważ problem polegał na tym, że adres repozytorium był nieprawidłowy. W kilku przypadkach różnica była po prostu myślnik w nazwie, czyli

https://[email protected]/teamname/reponame.git
vs
https://[email protected]/teamname/repo-name.git

nie wiem jak kreska zaginął, czy w pewnym momencie Wymóg pojawienia się kreski, ale wynik był "Brak dostępnych pilotów".

Aby rozwiązać problem, wystarczy usunąć pilota w Xcode pod kontrolą źródła/kopii roboczych/konfiguracji, a następnie dodać go ponownie pod właściwy adres, a także usunąć i ponownie dodać repozytorium w obszarze Preferencje/Konta . Gdy adres był poprawny dla obu tych elementów, wszystko znów działało poprawnie.

0

mam determinację "Brak piloty dostępne" za pomocą kroki ...