2016-07-05 10 views
1

Ich verwende Xcode 7.3.1. auf Mac El Capitan. Ich habe ein Projekt von seinem Repo im Terminal geklont, aber wenn ich versuche, ein Repository mit Xcode hinzuzufügen - Einstellungen -> Accounts bekomme ich authentication failed. Das gleiche passiert, wenn ich Source Control -> Checkout ausprobiere.xcode 7.3.1 kann nicht mit git verbinden

Ich folge den Anweisungen hier: https://docs.fabric.io/apple/beta/beta-walkthrough.html#add-udid

ich versucht habe, sowohl gitosis @ myserver: myproject.git und ssh: // gitosis @ myserver: myproject.git.

Im Terminal funktioniert git clone [email protected]:myproject.git gut.

Ich habe git-flow in diesem Repo, könnte das xcode verärgern? Ich habe versucht, nur Master-Zweig zu überprüfen und das mit xcode, aber es machte keinen Unterschied.

Ein weiteres mögliches Problem ist, dass meine git config-Datei einen anderen Port als 22 einstellt und es ist möglich, dass xcode dies nicht aus der Konfigurationsdatei herausholt und Port 22 trotzdem verwendet?

+0

Wenn Sie dies über die Befehlszeile ausführen können, haben Sie kein Problem! Tu das einfach. Nachdem Sie das getan haben, können Sie von Xcode drücken? – matt

+0

Nein, ich kann xcode nicht zur Authentifizierung der Verbindung zum Git Repo bekommen. Stoff scheint das Repo zu benötigen. – markhorrocks

+0

Leider kenne ich Stoff nicht. Meine Erfahrung mit SSH ist, dass Sie den privaten Schlüssel in Ihren SSH-Schlüsselbund bekommen, wie es z. at github: https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ – matt

Antwort

0

Ich endlich behoben, indem Sie die git Verbindungszeichenfolge als ssh eingeben: //myserver.com: 2245/my-project.git.

Xcode liest offensichtlich nicht meine Config-Datei, die offensichtlich war, als es mich für das Standardzertifikat id_rsa anstelle von dem für den benannten Server spezifizierten zusammen mit dem in meiner ~/.ssh/git/config-Datei angegebenen Port ansprach .

Ich hoffe, dass dies jemand hilft, nicht ein paar Tage zu verschwenden, wie ich es getan habe.

Verwandte Themen