it-swarm.com.de

Wie ziehe ich mein Projekt von github?

Ich habe ein Projekt auf Github, an dem ich zuvor gearbeitet habe. Ich habe meinen Computer jedoch ausgelöscht und frage mich, welchen Befehl git ich unter meinem Benutzernamen aufrufen muss, um mein Projekt erneut zu überprüfen, damit ich meine letzten Änderungen in github unter meinem Konto verschieben kann.

95
Thierry Lam

Git-Klon ist der Befehl, nach dem Sie suchen:

git clone [email protected]:username/repo.git

Update: Und dies ist die offizielle Anleitung: https://help.github.com/articles/fork-a-repo

Schauen Sie sich folgendes an: https://help.github.com/

Es hat wirklich nützliche Inhalte

132
Santi

Zuerst musst du git von dir erzählen. Holen Sie sich Ihren Benutzernamen und Ihr Token von Ihrer Settings-Seite zusammen .

Dann renne:

git config --global github.user YOUR_USERNAME
git config --global github.token YOURTOKEN

Sie müssen einen neuen Schlüssel generieren wenn Sie keine Sicherung Ihres Schlüssels haben. 

Dann solltest du laufen können:

git clone [email protected]:YOUR_USERNAME/YOUR_PROJECT.git
32
seth

Führen Sie diese Befehle aus:

cd /pathToYourLocalProjectFolder

git pull Origin master

Da Sie Ihren Computer gelöscht haben und Ihr Projekt erneut auschecken möchten, können Sie mit den folgenden Anfangseinstellungen beginnen:

git config --global user.name "Your Name"
git config --global user.email [email protected]

Melden Sie sich bei Ihrem Github-Konto an, gehen Sie zu dem Repository, das Sie klonen möchten, und kopieren Sie die URL unter "Klonen mit HTTPS".

Sie können das Remote-Repository mithilfe von HTTPS klonen auch wenn Sie SSH das letzte Mal eingerichtet haben:

git clone https://github.com/username/repo-name.git

HINWEIS:

Wenn Sie zuvor SSH für Ihr Remote-Repository eingerichtet hatten, müssen Sie diesen Schlüssel der bekannten Hosts-SSH-Datei auf Ihrem PC hinzufügen. Wenn Sie dies nicht tun und versuchen, git clone [email protected]:username/repo-name.git auszuführen, wird ein ähnlicher Fehler wie der folgende angezeigt:

Cloning into 'repo-name'...
The authenticity of Host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXDoJWGl7E1IGOCspZomTxdCARLviMw6E5SY8.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com,192.30.255.112' (RSA) to the list of known hosts.
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Die Verwendung von HTTPS ist in diesem Fall einfacher als SSH.

0
Saurabh

Es gibt einige Schritte, die befolgt werden müssen (für Windows)

  1. Öffnen Sie Git Bash und generieren Sie den ssh-Schlüssel Fügen Sie den folgenden Text ein und ersetzen Sie Ihre GitHub-E-Mail-Adresse.

    ssh-keygen -t rsa -b 4096 -C "[email protected]"

    Dadurch wird ein neuer SSH-Schlüssel erstellt, wobei die bereitgestellte E-Mail als Bezeichnung verwendet wird.

    Öffentliches/privates RSA-Schlüsselpaar generieren.

    Wenn Sie aufgefordert werden, eine Datei einzugeben, in der der Schlüssel gespeichert werden soll, drücken Sie die Eingabetaste. Dieser Akzeptiert den Standarddateipfad.

    Geben Sie eine Datei ein, in der der Schlüssel gespeichert werden soll (/c/Users/you/.ssh/id_rsa):[Press enter]

    Geben Sie an der Eingabeaufforderung eine sichere Passphrase ein. Weitere Informationen finden Sie unter "Arbeiten mit SSH-Schlüsselphrasen ".

    Passphrase eingeben (leer, um keine Passphrase zu erhalten): [Geben Sie eine Passphrase ein] Geben Sie dieselbe Passphrase erneut ein: [Passphrase erneut eingeben]

  2. Schlüssel zum SSH-Agenten hinzufügen

    Geben Sie Folgendes in Git Bash ein (99999 ist nur ein Beispiel), um zu sehen, ob der Agent ausgeführt wird Eval $ (ssh-agent -s) Agent pid 99999

    geben Sie dann dieses ein.

    ssh-add ~/.ssh/id_rsa

    kopieren Sie dann den SSH-Schlüssel mit diesem Befehl in die Zwischenablage

    clip <~/.ssh/id_rsa.pub

  3. Füge den SSH-Schlüssel zum Git Account hinzu

    Klicken Sie auf der GitHib-Site auf das Bild in der rechten oberen Ecke und wählen Sie Einstellungen aus. Klicken Sie auf der folgenden Seite auf die Option SSH- und GPG-Schlüssel. Dies öffnet die SSH-Schlüsselseite. Klicken Sie auf den neuen SSH-Schlüssel. Fügen Sie im Feld "Titel" eine beschreibende Bezeichnung für den neuen Schlüssel hinzu. Fügen Sie Ihren Schlüssel in das Feld "Schlüssel" ein.

  4. Repository klonen

    Öffnen Sie VS-Code (oder eine IDE/CLI, die über eine Eingabeaufforderung usw. verfügt). Wechseln Sie mit cd-Befehlen in das Verzeichnis, in dem Sie klonen möchten, und geben Sie die folgende Zeile ein. git config --global github.user yourGitUserName git config --global user.email ihre_email git clone [email protected]: yourGitUserName/YourRepoName.git

https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/

0
Prem