Spingere a github senza password utilizzando il tasto SSH

Spingere a github senza password utilizzando il tasto SSH
GIT fornisce protocolli diversi per clonare repository remoti ai repository locali. Ad esempio, il protocollo SSH è il modo più sicuro per clonare i repository. Utilizza una coppia di chiavi pubbliche e private per comunicare tra la macchina locale e il repository remoto Github.

Questo articolo spiegherà la procedura da spingere a github senza una password utilizzando il tasto SSH.

Come spingere su github senza una password utilizzando la chiave SSH?

Per spingere le modifiche locali a GitHub senza una password, prima, passa alla directory locale. Quindi, copia la chiave SSH del repository remoto desiderato da GitHub e aggiungilo al repository locale. Successivamente, scarica le ultime modifiche della filiale remota nel repository locale. Alla fine, spingere il contenuto locale nel particolare repository GitHub.

Nota: Se non si dispone della chiave SSH per il tuo repository remoto, controlla il nostro post dedicato sulla generazione della chiave SSH.

Passaggio 1: vai alla directory GIT locale
Reindirizzare al repository selezionato digitando il seguente comando:

$ cd "c: \ git \ repo3"

Passaggio 2: copia il tasto SSH remoto
Quindi, passa a GitHub, scegli il repository remoto richiesto e copia il suo "SSH URL"All'appuntamento:

Passaggio 3: aggiungi l'URL SSH remoto al repository locale
Ora, collega il repository remoto con il repository locale eseguendo il comando a petto dato:

$ git remote aggiungi origine [email protected]: laibayunas/demo.idiota

Passaggio 4: verificare l'URL remoto
Successivamente, verifica se l'URL remoto è stato aggiunto o meno:

$ git aggiungi remoto -v

Secondo l'output di seguito, l'URL remoto è stato aggiunto con successo:

Passaggio 5: recuperare l'origine remota
Ora, usa il "Git Fetch"Comando per scaricare la versione aggiornata del repository remoto:

$ git prevedere origine

Si può osservare che il contenuto dell'origine è stato recuperato:

Passaggio 6: tira il ramo remoto
Ottieni gli ultimi contenuti o le recenti modifiche al ramo particolare GitHub:

$ git pull origin maestro-tolow-histories

Qui, il "-consentire storie non correlate"L'opzione viene utilizzata per non modificare la cronologia del repository:

Passaggio 7: spingere il contenuto locale su GitHub
Finalmente, spingere le modifiche locali al repository remoto selezionato:

$ git push-Set-upstream Origin Master

Nel comando sopra indicato, il "-set-upstream"L'opzione viene utilizzata quando gli sviluppatori spingono per la prima volta una filiale locale. Come puoi vedere, le modifiche locali vengono spinte correttamente nel repository remoto senza fornire una password:

Abbiamo imparato a spingere i contenuti locali a github senza una password utilizzando il tasto SSH.

Conclusione

Per spingere il contenuto locale nel repository remoto GitHub senza utilizzare la password, prima apri il repository remoto GitHub. Quindi, copia e aggiungi l'URL SSH del repository desiderato al repository locale. Successivamente, prendi il contenuto remoto aggiornato e scarica le ultime modifiche alla filiale remota. L'ultimo passo è tutto per spingere le modifiche locali al particolare repository remoto. Questo articolo ha spiegato il metodo da spingere su github senza una password utilizzando il tasto SSH.