Domanda

Ho un progetto su github a cui ho già lavorato. Tuttavia, ho cancellato il mio computer e mi chiedo quale comando git dovrei invocare sotto il mio nome utente per effettuare nuovamente il checkout del mio progetto in modo da poter inviare le mie ultime modifiche a github nel mio account.

È stato utile?

Soluzione

Git clone è il comando che stai cercando:

git clone git@github.com:username/repo.git

Aggiornamento: E questa è la guida ufficiale: https://help.github.com/articles/fork-a-repo

Dai un'occhiata a: https://help.github.com/

Ha contenuti davvero utili

Altri suggerimenti

Per prima cosa, devi dire a git di te stesso. Ottieni il tuo nome utente e token insieme dalla tua pagina delle impostazioni .

Quindi esegui:

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

Dovrai generare una nuova chiave se non hai un backup della chiave.

Quindi dovresti essere in grado di eseguire:

git clone git@github.com:YOUR_USERNAME/YOUR_PROJECT.git

Esegui questi comandi:

cd /pathToYourLocalProjectFolder

git pull origin master

Ci sono alcuni passaggi da seguire (per Windows)

  1. Apri Git Bash e genera la chiave ssh Incolla il testo seguente, sostituendo il tuo indirizzo email GitHub.

    ssh-keygen -t rsa -b 4096 -C " your_email@example.com "

    Questo crea una nuova chiave ssh, usando l'e-mail fornita come etichetta.

    Generazione di coppie di chiavi rsa pubbliche / private.

    Quando viene richiesto di " Immettere un file in cui salvare la chiave, " premere Invio. Questo accetta il percorso del file predefinito.

    Inserisci un file in cui salvare la chiave (/c/Users/you/.ssh/id_rsa):[Press enter]

    Al prompt, digitare una passphrase sicura. Per ulteriori informazioni, vedere & Quot; Utilizzo di SSH frasi chiave " ;.

    Inserisci passphrase (vuoto per nessuna passphrase): [Digita una passphrase] Immettere nuovamente la stessa passphrase: [Digitare di nuovo passphrase]

  2. Aggiungi la chiave all'agente SSH

    Digitare quanto segue in Git Bash (99999 è solo un esempio) per vedere l'agente è attivo e in esecuzione. eval $ (ssh-agent -s) Agente pid 99999

    quindi digita questo.

    ssh-add ~ / .ssh / id_rsa

    quindi Copia la chiave SSH negli appunti usando questo comando

    clip < ~ / .Ssh / id_rsa.pub

  3. Aggiungi la chiave SSH all'account Git

    Nel sito GitHib, fare clic sull'immagine nell'angolo in alto a destra e selezionare le impostazioni. Nella pagina successiva, fare clic sull'opzione Chiavi SSH e GPG. Questo aprirà la pagina delle chiavi SSH. Fare clic sulla chiave Nuovo SSH. Nel & Quot; Titolo & Quot; campo, aggiungere un'etichetta descrittiva per la nuova chiave. Incolla la tua chiave nel & Quot; Chiave & Quot; campo.

  4. Clona il repository

    Apri VS Code (o qualsiasi IDE / CLI con prompt dei comandi ecc.). Vai alla directory in cui vuoi clonare, usando i comandi cd e digita la riga sotto.  git config --global github.user yourGitUserName  git config --global user.email your_email  git clone git@github.com: yourGitUserName / YourRepoName.git

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top