Come clonare un repository Git Clone Remote Repository

30 dic 2020 2 min di lettura
Come clonare un repository Git Clone Remote Repository
Indice dei contenuti

Introduzione

In questo tutorial di Git, imparerai come creare un clone del repository remoto sul sistema locale. Vedrai come copiare tutti i file dell'applicazione disponibili sul server remoto al sistema locale dove potrai iniziare a lavorare.

Generare una coppia di chiavi SSH

Per connettere il server git, potrebbe essere necessario configurare l'accesso basato su chiave. In modo che non venga richiesto ogni volta che ti connetti al server:_

ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/alice/.ssh/id_rsa):
Created directory '/home/alice/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/alice/.ssh/id_rsa.
Your public key has been saved in /home/alice/.ssh/id_rsa.pub.
The key fingerprint is:
99:e7:cd:fe:8e:c6:a0:eb:a0:c7:9f:5d:a3:91:b2:00 [email protected]
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|                 |
|         o       |
|    E   S .      |
|     .   o.+     |
|     .o ..+o=    |
|     .oo.= =oo   |
|    .. o*.o.ooo  |
+-----------------+

Copiare la chiave pubblica sul server remoto

Ora copia la chiave pubblica appena generata ~/.ssh/id_rsa.pub sul server git sotto l'account git. Usa il seguente comando per farlo:

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
[email protected]'s password:
 
Number of key(s) added: 1
 
Now try logging into the machine, with:   "ssh '[email protected]'"
and check to make sure that only the key(s) you wanted were added.

Clonare il repository remoto su locale

Ora usa il seguente comando per creare un clone del repository git remoto sul sistema locale:

git clone [email protected]:projects/app1.git
Cloning into 'app1'...
warning: You appear to have cloned an empty repository.
Checking connectivity... done.

Per verificare l'URL remoto nella copia locale del codice utilizzando il seguente comando. Nei risultati, vedrai due URL uno per il recupero e uno per le operazioni push:

git remote -v
origin	[email protected]:projects/app1.git (fetch)
origin	[email protected]:projects/app1.git (push)

Conclusione

In questo tutorial abbiamo visto come clonare un repository remoto con git.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.