it-swarm.com.de

"Clone in Mac" schlägt auf GitHub fehl. Bringt mich jedes Mal zum Herunterladen der Seite

Ich habe neu installiert, deinstalliert und neu gestartet, aber "Clone in Mac" auf einer beliebigen Repository-Seite schlägt fehl und bringt mich jedes Mal zur GitHub-Downloadseite.

Anfang dieser Woche hat es gut funktioniert, aber heute wird nichts sinnvolles getan.

Irgendeine Idee warum?

38
Bit Rocker

Es sieht so aus, als müssten Sie sich nicht nur bei der Website anmelden, sondern Sie müssen sich auch einmal bei der Anwendung anmelden, damit sie weiß, dass Sie sie installiert haben. Aktualisieren Sie dann die Git-Repo-Seite, und die Links werden automatisch von der Download-Seite in eine Seite mit geöffneten Anwendungen geändert.

38
Neil

Ich habe die obigen Vorschläge ausprobiert, um sicherzustellen, dass ich sowohl bei der Site als auch bei der Github-Mac-Anwendung (die ich bereits war) angemeldet war, und die CLI-Tools installierte. Das hat es nicht für mich behoben. Nach einigem Graben habe ich diesen Artikel gefunden, der erklärt, wie es funktioniert. 

Es sollte einen Server geben, der Ihren localhost mit https://ghconduit.com:25035/status abhört, und es sollte einen Json-String zurückgeben, der ungefähr wie folgt aussieht:

{"capabilities":["status","unique_id","url-parameter-filepath"],"running":true,"server_version":"5"}

In meinem Fall habe ich kein Ergebnis erhalten, also habe ich 127.0.0.1 anstelle von ghconduit.com ausprobiert und das wurde behoben.

TL; DR: Fügen Sie Ihrer Datei/etc/hosts einen Eintrag für127.0.0.1 ghconduit.comhinzu und aktualisieren Sie die Github-Seite, auf der Sie sich befinden, und die Klonfunktion auf dem Desktop wird funktionieren.

12
Jason Lindberg

Wie in den Kommentaren erwähnt: Du muss eingeloggt sein an Github, damit die Schaltfläche "Clone on Mac" funktioniert.

(Diese Antwort dient hauptsächlich dazu, diese Frage aus der "unbeantworteten" Liste zu entfernen, da der Fragesteller sie scheinbar nicht schließt.)

8
Nevik Rehnel

Selbst wenn ich all das getan habe, ist es für mich fehlgeschlagen, aber hier ist was funktioniert:

Öffne eine neue Registerkarte.

Fügen Sie dies in die Adressleiste ein (ohne Anführungszeichen): "Github-mac: // openRepo /"

Kopieren Sie auf dem Repo, das Sie klonen möchten, die HTTPS-Klon-URL und fügen Sie sie nach dem Link oben ein. Drücken Sie Enter.

Wenn der Server auf Ihrem Mac @ rjason-lindberg hört, sollte sich der Server in GutHub für Mac öffnen.

5
TigerCoding

Ich hatte gerade dieses Problem, und ich fand zwei Schritte, um es zum Laufen zu bringen: Die Antwort "Anmelden" oben und zum Öffnen von GitHub.app wurden Einstellungen> Erweitert> Install Command Line Tools Keine Zeit. Ich habe dann die Github-Seite aktualisiert und sah, dass der Link nun zu etwas wie "github-mac: // openRepo / https://github.com/ ......" führte. ] Klicken Sie darauf und es hat funktioniert.

4
rndeon

Ich habe meine eigene Frage beantwortet: Der Trick besteht darin, auf der GitHub-Website angemeldet zu werden. Wie von Neil oben angegeben, müssen Sie auch bei der Anwendung angemeldet sein.

3
Bit Rocker

Keine der anderen Antworten war für mich der Trick. Da aber weder https://ghconduit.com:25035/status noch https: // localhost: 25035/status eine Verbindung herstellen konnte, wurde mir klar, dass der Conduit-Prozess nicht ausgeführt wurde. Es ist in "GitHub.app/Contents/Library/LoginItems/GitHub Conduit" Geöffnet, und das Klonen auf den Desktop funktioniert endlich wieder. Weiß nicht, warum GitHub.app es nicht gestartet hat von selbst, aber zumindest funktioniert es jetzt.

bearbeiten: Nach jedem Neustart muss der GitHub Conduit-Prozess erneut manuell gestartet werden.

0
Diskutant

Ich habe es gerade ausprobiert und es schien zu funktionieren.

  • Gehen Sie zu Keychain Access und löschen Sie alle gespeicherten Passwörter (Internet, Anwendung , Webformular) mit Bezug auf GitHub.
  • Melden Sie sich neu auf der Website sowie über die Mac OS-Desktopanwendung an
  • Speichern Sie dieses Mal die Passwörter
0
vkkumar

Keine der anderen Antworten funktionierte für mich. Ich habe versucht, mich abzumelden (sowohl GitHub als auch GitHub für Mac), den Anwendungszugriffsschlüssel zu widerrufen, die Anwendung zu beenden, die GitHub-Befehlszeilentools neu zu installieren (über den Bereich "Voreinstellungen") usw.

Was hat für mich funktioniert:

  1. Clone (Edit: Ich denke, ich hätte "Fork" bedeuten können? *) Das Repository auf github.com . (Ja, über das Webinterface)
  2. Greifen Sie in der Anwendung GitHub für Mac auf Datei> Neues Repository ... zu und wählen Sie "Klonen". Wähle das Repo aus, das du gerade auf github.com erstellt hast, und klon weiter, mein Freund! Klonen auf.

* Es ist schon eine Weile her, seit ich diese Antwort geschrieben habe, daher bin ich mir nicht sicher, ob ich eigentlich "Klonen" gemeint habe ... Ich verstehe, dass Forking und Klonen sicherlich nicht dasselbe sind. Ich lasse diese Antwort hier, falls es für jemanden einen Gedanken geben sollte!

0
rinogo