2012-07-30 15 views
6

Nach der Installation von 10.8 und Xcode 4.4, wenn ich versuche, über die Xcode-Integration zu einer Fernbedienung zu wechseln Xcode sagt mir, dass keine Fernbedienungen gefunden wurden. Ich bin immer noch in der Lage, erfolgreich über die Befehlszeile zu pushen, so dass meine tatsächlichen Repositories in Ordnung sind. Ich habe die Kommandozeilen-Tools installiert und habe versucht, Xcode mehrmals neu zu starten. Außerdem, wenn ich zum Organizer gehe und versuche, das Repository auszuwählen, bekomme ich nur einen drehenden Aktivitätsindikator. Wenn ich 'remotes' für ein bestimmtes Repository auswähle, ist es leer. Beachten Sie, dass Xcode erkennt, obwohl git verfügbar ist, da es anzeigt, welche Dateien geändert wurden und Commits erlaubt sind. Berichtet System git Version in/usr/bin/ist:Xcode 4.4 - Keine Fernbedienungen gefunden

git version 1.7.9.6 (Apple Git-31.1) 

Ist jemand dies zu erfahren, oder haben Sie irgendwelche Vorschläge für ein Heilmittel (oder zumindest ein Platz in einem Protokoll zu schauen, um zu sehen, was los ist falsch)?

UPDATE 10/18/13

Dieses Problem wird in Xcode behoben wurde 5.

+0

Wie sieht Ihre Standortzeichenfolge im Organizer aus? –

+0

Die Positionsstrings sehen gut aus. Außerdem habe ich festgestellt, dass dies nicht mehr funktioniert für Beanstalkapp-Fernbedienungen und nicht für Github-Fernbedienungen. Die Stränge sehen strukturell gleich aus. Ursprünge werden nicht in den BeanStalkapp-Repos angezeigt, obwohl sie in der Benutzeroberfläche vorhanden sind, da es keinen entfernten Namen gibt (sie heißen Beanstalk), aber das funktionierte in der Vergangenheit gut. – shawnwall

+0

Ich habe meine Fernbedienung umbenannt, um 'Herkunft' anstelle von Bohnenstange zu sein, um zu sehen, ob Xcode dies jetzt interessiert. Nach dem Löschen der Repo-Details im Organizer und dem erneuten Laden wird der Ursprung nun auf der Benutzeroberfläche angezeigt. Ich habe immer noch das gleiche hartnäckige Problem von "keine Fernbedienungen gefunden", wenn ich versuche, zu schieben. – shawnwall

Antwort

0

Sie zunächst ein Remote-Repository hinzufügen müssen: git add remote IhrName https://github.com/user/repo.git

und als push ... und xcode finden den remote Repo und können auch pushen.

+0

Wie im ursprünglichen Beitrag angegeben, habe ich Fernbedienungen konfiguriert und kann sie von der Befehlszeile aus drücken. Ich kann nicht von Xcode selbst drücken. – shawnwall

1

Ich habe diese Lösung für Xcode mit Git gefunden:

Organizer> Fernbedienungen> Herkunft

1) entfernen alten Fernbedienung

2) fügen Sie neue Remote:

  • Name der Gegenstelle: Herkunft

  • Lage: wie zuvor, aber ersetzen alle ": /" oder "//" durch "/" nur

+0

Mein Standort hat kein Muster, wie Sie es beschreiben. –

+0

Vielleicht behoben mit Xcode 4.6, Hot Licks. –

+0

Wirklich hat mir sehr geholfen. Diese Lösung funktioniert für Xcode 4.6.3 – MasterBeta

5

Wenn Sie die Remote-Repository in Xcode oder in der Befehlszeile hinzufügen (nicht Egal, von wo Sie es hinzufügen) stellen Sie sicher, dass Sie den vollständigen Pfad für Ihr Repository verwenden.

Z. B .:

Von Commandline ist es genug, um zu spezifizieren

git remote add <name> [email protected]:example.git 

wenn Ihr example.git in gituser Home-Verzeichnis befindet. Allerdings kann Xcode diese Annotation nicht verarbeiten und sagt "Keine Fernbedienungen gefunden", wenn Sie versuchen, Ihre Commits in dieses Remote-Repository zu schieben.

Um Xcode zu erfüllen Sie den gesamten Pfad so geben sollte:

git remote add <name> [email protected]:/home/gituser/example.git 
+0

Das funktionierte für mich, als ich das gleiche Problem hatte. – boot13

0

ich das gleiche Problem habe mit SSH definiert Gastgeber.
Mein ~/.ssh/config sieht wie folgt aus:

Host myGitServer 
HostName {real address goes here} 
{Some more config for the host here} 

Mein Repository Remote-URL in der Form

Das Problem der ssh://myGitServer/git/project.git

war, dass XCode nicht die SSH-Konfiguration gelesen haben "myGitServer" zu lösen, so das Repository immer war "offline" dafür. Ich habe "myGitServer" zu /etc/hosts hinzugefügt.

Ich denke, dass unter anderem das Problem "keine Fernbedienungen gefunden" verursacht wird, wenn XCode den Namen des GIT-Remote-Servers nicht direkt auflösen kann.

0

Ich hatte das gleiche Problem mit Xcode 4.6.3.

Hier sind die Schritte, die ich ausgeführt, um das Problem zu beheben:

1. In Xcode I Datei ging auf -> Quellcodeverwaltung -> Repositorys

2. (die die Veranstalter öffnet) Ich wählte dann das Remotes-Objekt aus dem Baum für das Repository aus, mit dem ich das Problem hatte.

3. Meine Fernbedienung wurde Ursprung genannt, aber als ich sie erweiterte, bemerkte ich, dass ihr kein Zweig zugeordnet war.

4. Ich wählte dann den Remote-Ursprung und drückte die Remove Remote-Option, die entfernte Herkunft aus der Ansicht entfernte.

5. Ich ging dann zu einem Terminal und wieder hinzugefügt, um die Fernbedienung mit: -

`git remote add origin http://[email protected]:7990/scm/iac/main-repository.git` 

6. ich dann benötigt, um den Zweig hinzufügen (n) zu diesem abgelegenen, das tat Anfangs funktionierte es nicht richtig, also zwang ich es mit dem Befehl -f. Der Befehl, den ich verwendet wurde: -

`git push origin master -f` 

Hinweis: Es kann möglich gewesen Schritte 4 und 5 und nur geradeaus zu überspringen zu Schritt 6 hatte ich die Fernbedienung entfernt, so hatte nicht die Chance, das zu testen.

Anmerkung 2: Sie müssen Xcode neu zu starten (oder möglicherweise nur die Veranstalter), um zu sehen, dass die Fern und Zweig sind jetzt verfügbar.

0

Ich hatte ein ähnliches Problem, wo Fernbedienungen nicht geladen werden konnten, speziell für den Ofen als Remote-Host. In der git config nach der Repository-Information gesucht, wurde die URL geändert, um meine E-Mail-Adresse davor zu setzen.

So Xcode ich verlassen einfach, und dann von der Kommandozeile haben:

git remote set-url kiln https://...kiln repo name.git 

Und das schien es zu beheben, wenn ich Xcode neu gestartet - beide & Push arbeitete wieder ziehen.

Ich habe keine Ahnung, warum Xcode die URL beschädigt. Das war mit Xcode 4.6.3

Verwandte Themen