Ich stelle eine Dokumentation zusammen und habe keinen Zugriff auf eine nicht konfigurierte Maschine, um dies selbst zu testen
Ich bin gespannt, ob Sie ein GitHub-Konto benötigen, um ein Repository von GitHub auf einen lokalen Computer zu klonen.
Nein, Sie verwenden nur eine andere URL:
git clone git://github.com/SomeUser/SomeRepo.git
Das lokale Repo ist jedoch "schreibgeschützt" in dem Sinne, dass Sie Ihre Änderungen nicht auf das ursprüngliche Repo zurücksetzen können. Sie können jedoch weiterhin Dateien ändern und Änderungen lokal festschreiben.
Im Gegensatz,
git clone [email protected]:UserName/OtherRepo.git
Funktioniert nur, wenn Sie Ihre Umgebung ordnungsgemäß mit den erforderlichen SSH-Schlüsseln und so weiter eingerichtet haben. Im Gegenzug erhalten Sie jedoch ein Repository, mit dem Sie die Änderungen festschreiben / zurück auf das Remote-Repository übertragen können.
(Entschuldigung für die unbeabsichtigte Werbung für GitHub, ich hatte es gerade im Sinn.)
git clone https://gitlab.com/SomeUser/SomeRepo.git
Ich verfolgte einige Dokumentationen für ein Produkt, das das Klonen von Github erforderte. Ich wollte kein Konto einrichten, also musste ich genau das tun, was hier gefragt wurde.
Der Befehl in der Dokumentation lautete:
aber das scheitert bei mir einfach.
Ich habe es versucht
wie in einer der Antworten vorgeschlagen, aber das scheiterte auch mit.
Was schließlich funktionierte, war Folgendes:
quelle
Oder verwenden Sie einfach das http-Präfix und das .git-Suffix ist ebenfalls nicht obligatorisch:
Sie können mit überprüfen
Verwandte Informationen:
https://help.github.com/articles/why-is-git-always-asking-for-my-password/
quelle
.git
Suffix entfernt hätte.Sie können die Github-Tokens https://github.com/settings/tokens verwenden und diese verwenden:
(durch
${GITHUB_TOKEN}
das aktuelle Token ersetzenquelle