Come estraggo il mio progetto da Github?
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.
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)
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]
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
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.
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/