Git è uno strumento molto comune nello sviluppo di software collaborativo. La clonazione del repository a livello locale salva le ultime modifiche al progetto in modo da poter lavorare in modo indipendente e apportare le proprie modifiche senza influire direttamente sul lavoro degli altri. Per clonare un repository, dovrai scaricare Git o software supportato da Git, individuare il repository che desideri clonare e specificare dove salvare il repository clonato. È possibile farlo tramite un programma della riga di comando o un programma supportato dall'interfaccia utente grafica (GUI).
Fare un passo
Metodo 1 di 3: utilizzo della riga di comando

Passaggio 1. Scarica e installa Git
Visita https://git-scm.com/downloads e seleziona il download in base alla piattaforma che stai utilizzando.

Passaggio 2. Creare la directory del repository
Vai alla directory desiderata sul tuo computer. Fare clic con il pulsante destro del mouse (o Ctrl+clic) su uno spazio vuoto nella directory e selezionare "Nuova cartella".
Per semplificare, è una buona idea creare prima un repository sul desktop

Passaggio 3. Apri Git CMD
Questo programma è preinstallato con gli strumenti Git. Tuttavia, puoi anche utilizzare il programma Prompt dei comandi (Windows) o Terminale (Mac/Linux) integrato.

Passaggio 4. Visita la directory di destinazione tramite la riga di comando
Immettere il comando "cd", seguito dall'indirizzo della cartella del repository che è stata creata. Le cartelle nell'indirizzo sono separate da un segno "\". Premi Invio per completare l'azione.
- Ad esempio, se crei una cartella sul desktop di un computer Windows, usa il comando "cd c:\users\[nomeutente]\desktop\[nomecartella]"
- "cd" sta per "cambia directory" (cambia directory).
- Invece di tutto in una volta, puoi cambiare le directory una per una se trovi più facile digitare: "cd desktop" Inserisci "nome cartella cd" Invio.

Passaggio 5. Visita la pagina del repository in un browser web
Accedi alla pagina del repository GitHub (o alla pagina Git alternativa) che desideri clonare. Il percorso di origine del repository è mostrato nella pagina del repository.
La posizione esatta della posizione di origine dipenderà dal repository in uso, ma di solito è mostrata nella parte superiore della pagina per un facile accesso. Prova a cercare l'URL del repository nella pagina

Passaggio 6. Copia la posizione di origine
Fai clic sulla posizione di origine (di solito un URL che inizia con "https" o "ssh") e premi la scorciatoia Ctrl+C o Cmd+C per copiarlo.

Passaggio 7. Immettere "git clone", seguito dal percorso di origine nel programma della riga di comando
Il comando "git" indica al programma della riga di comando che stai utilizzando una funzione Git e il comando "clone" indica al programma di clonare la posizione inserita dopo il comando. Incolla o digita il percorso di origine dopo il comando.
Per incollare un URL o una posizione nel prompt dei comandi di Windows, è necessario fare clic con il pulsante destro del mouse sulla finestra del programma e selezionare "Incolla" dal menu di scelta rapida. Tuttavia, non è necessario seguire questi passaggi in Terminale su un computer Mac o Linux

Passaggio 8. Premere il tasto Invio
Il processo di clonazione verrà avviato e l'avanzamento del processo verrà visualizzato sulla riga di comando. Riceverai una notifica quando il processo è completo tramite un messaggio nella finestra del prompt dei comandi.
Metodo 2 di 3: utilizzo della GUI di Git

Passaggio 1. Scarica e installa Git
Visita https://git-scm.com/downloads e seleziona il download in base alla piattaforma che stai utilizzando.

Passaggio 2. Creare la directory del repository
Vai alla directory desiderata sul tuo computer. Fare clic con il pulsante destro del mouse (o Ctrl+clic) su uno spazio vuoto nella directory e selezionare "Nuova cartella".
Per semplificare, è una buona idea creare prima un repository sul desktop

Passaggio 3. Visita la pagina del repository in un browser web
Accedi alla pagina del repository GitHub (o di qualsiasi prodotto Git) che desideri clonare. Il percorso di origine del repository è mostrato nella pagina del repository.
La posizione esatta della posizione di origine dipenderà dal repository in uso, ma di solito è mostrata nella parte superiore della pagina per un facile accesso. Prova a cercare l'URL del repository nella pagina

Passaggio 4. Copia la posizione di origine
Fai clic sulla posizione di origine (di solito un URL che inizia con "https" o "ssh") e premi la scorciatoia Ctrl+C o Cmd+C per copiarlo.

Passaggio 5. Apri la GUI di Git
Questo programma viene installato insieme ad altri strumenti Git. Invece di una finestra della riga di comando (testo), vedrai una finestra con diversi pulsanti cliccabili.

Passaggio 6. Fare clic su "Clona repository"
Questa opzione è la prima scelta nella pagina iniziale di avvio.
Puoi anche selezionare "Clona" dal menu a discesa "Repository"

Passaggio 7. Immettere la posizione di origine
Incolla o digita la posizione di origine del repository nel campo fornito.

Passaggio 8. Immettere la directory di destinazione
Digita l'indirizzo della cartella del repository che hai creato.
Puoi anche fare clic su "Sfoglia" per cercare una cartella senza doverla digitare

Passaggio 9. Fare clic su "Clona"
Una finestra GUI visualizzerà lo stato di avanzamento del processo e ti avviserà una volta completato il processo di clonazione.
Metodo 3 di 3: utilizzo di Visual Studio

Passaggio 1. Visita la pagina del repository tramite un browser web
Accedi alla pagina del repository GitHub (o altro prodotto GitHub) che desideri clonare. La posizione di origine del repository è mostrata nella parte superiore della pagina.
La posizione esatta della posizione di origine dipenderà dal repository in uso, ma di solito è mostrata nella parte superiore della pagina per un facile accesso. Prova a cercare l'URL del repository nella pagina

Passaggio 2. Copia la posizione di origine
Fai clic sulla posizione di origine (di solito un URL che inizia con "https" o "ssh") e premi la scorciatoia Ctrl+C o Cmd+C per copiarlo.

Passaggio 3. Aprire Visual Studio
Visual Studio è un programma abbastanza comune nell'ambiente di sviluppo Windows, ma non è gratuito. Puoi scaricare VS Express per ottenere l'edizione gratuita (con funzionalità limitate).

Passaggio 4. Seleziona la scheda "Esplora squadre"
Questa scheda si trova nella parte inferiore della barra laterale destra.

Passaggio 5. Fare clic sul pulsante "Gestisci connessioni"
Questo pulsante è indicato dall'icona della spina e si trova nella barra dei menu in alto nella barra laterale destra.

Passaggio 6. Fare clic su "Clona"
Si trova nella sezione "Repository Git locali" nella barra laterale destra.

Passaggio 7. Immettere o incollare la posizione di origine nel campo di testo
Una volta aggiunto alla colonna, è possibile fare clic sul pulsante di azione "Clona".

Passaggio 8. Fare clic su "Clona"
Si trova sotto il campo della posizione di origine. Una volta cliccato, verrà visualizzata una barra di avanzamento che mostra il processo di clonazione. Il processo è completo quando la barra è completamente carica.
Il repository clonato viene automaticamente clonato in una directory locale nella directory di Visual Studio
Suggerimenti
- Usa git pull per aggiornare il repository, invece di clonare nuovamente. Eseguire la riclonazione in determinate situazioni (ad es. quando si hanno problemi fatali di unione o compilazione).
- Per clonare il suo git clone in remoto, usa il formato "nomeutente@host:/indirizzo/a/repository" dopo "git clone".
- Se sposti la directory del repository, assicurati di apportare le modifiche appropriate quando provi ad accedervi nuovamente tramite la riga di comando.