2016-07-05 8 views
1

Xcode 7.3.1을 사용하고 있습니다. 맥 엘 캐피 탄. 터미널에 repo 프로젝트를 복제했지만 Xcode - Preferences -> Accounts를 사용하여 저장소를 추가하려고하면 authentication failed이됩니다. 소스 제어 -> 체크 아웃을 시도 할 때도 마찬가지입니다.xcode 7.3.1 git에 연결할 수 없습니다.

여기의 지침에 따라 오전 : https://docs.fabric.io/apple/beta/beta-walkthrough.html#add-udid

둘 다 gitosis의 @ MyServer를 시도했다 : myproject.git 및 SSH : // gitosis @ myserver를 : myproject.git.

터미널에서 git clone [email protected]:myproject.git은 정상적으로 작동합니다.

이 레포에서 git-flow가 있는데 xcode가 화 났을 까? 나는 master branch를 체크 아웃하고 xcode와 함께 사용하려고했지만 아무런 효과가 없었다.

또 다른 가능한 문제점은 내 자식 설정 파일이 22와 다른 포트를 설정하고 xcode가 설정 파일에서이 파일을 선택하지 않고 포트 22를 사용하는지 여부입니다.

+0

명령 줄에서이 작업을 수행 할 수 있다면 아무런 문제가 없습니다! 그냥 해. 그 후에 Xcode에서 푸시 할 수 있습니까? – matt

+0

아니요, xcode에서 git repo에 대한 연결을 인증 할 수 없습니다. 원단에 레포가 필요한 것 같습니다. – markhorrocks

+0

불행히도 나는 직물을 모른다. SSH에 대한 나의 경험은 SSH 키 체인에 개인 키를 가져 오는 것이 당신에게 달려 있다는 것입니다. github : https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ – matt

답변

0

마지막으로 git 연결 문자열을 ssh : //myserver.com : 2245/my-project.git으로 입력하여이 문제를 해결했습니다.

Xcode는 ~/.ssh/git/config 파일에 지정된 포트와 함께 명명 된 서버에 지정된 인증서 대신 기본 인증서 인 id_rsa를 묻는 메시지가 나타나면 분명히 보이는 구성 파일을 읽지 않습니다. .

나는 이것이 내가 한 것처럼 누군가 며칠을 낭비하지 않게되기를 바랍니다.

관련 문제