Clonare un repository Git esistente

Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 | TFS 2017 | TFS 2015 | Vs 2017 | VS 2015

Creare una copia locale completa di un repository Git esistente clonando il repository. La clonazione di un repo scarica tutti i commit e i rami nel repo. La clonazione configura una relazione denominata con il repo esistente clonato. Usare questa relazione per interagire con il repo esistente, eseguire il push e il pull delle modifiche per condividere il codice con il team.

Nota

Per impostazione predefinita, Git assegna origin al repository remoto da cui si clona. La maggior parte degli utenti non ha bisogno di più di un computer remoto, quindi l'esercitazione usa origin nei passaggi. Altre informazioni sulla configurazione dei computer remoti nel repository Git.

In questa esercitazione si apprenderà come:

  • Ottenere l'URL clone per il proprio repo
  • Clonare un repository

Esercitazione video

Suggerimento

Se si lavora dalla riga di comando, È possibile visualizzare l'esercitazione video usando i passaggi della riga di comando in Channel9.

Ottenere l'URL clone per il proprio repo

Prima di poter clonare un repo esistente, è necessario un URL che punti al repo esistente. Questo URL rappresenta l'origine del repo che si desidera copiare.

Se si usa Azure Repos, Azure DevOps Server 2019 o Team Foundation Server , è possibile trovare questo URL clone nel portale Web.

  1. Dal Web browser aprire il progetto team per l'organizzazione Azure DevOps e scegliere Repos, quindi File.

    Repos file

  2. Selezionare Clona in alto a destra.

    Ottenere un URL clone da Azure Repos

Se è necessario clonare un GitHub, è necessario ottenere l'URL clone. Usare il pulsante Clone or download (Clona o scarica) durante la visualizzazione del repo sul Web GitHub.

Altri provider Git hanno pulsanti simili nell'interfaccia utente per ottenere l'URL clone.

Copiare questo URL negli Appunti o archiviarlo in una posizione in cui è possibile trovarlo facilmente. Non è possibile clonare un repo senza un URL clone.

Clonare un repository

Nota

Se si usa Visual Studio 2019 versione 16.8 o successiva, è possibile provare l'esperienza di controllo della versione di Git. Altre informazioni sul confronto tra l'esperienza Git e Team Explorer in questa pagina di confronto side-by-side.

Clonare da Azure Repos/Azure DevOps Server

  1. In Team Explorer aprire la pagina Connessione selezionando il Connessione pulsante. Scegliere Gestisci connessioni e quindi Connessione per Project.

    Clonazione Azure Repos repository Git in Visual Studio

  2. In Connessione a un Project selezionare il repo che si vuole clonare dall'elenco e selezionare Clona.

    Clonazione di un repository Git da un'organizzazione Azure DevOps connessa

    Se il repo non è elencato, filtrare l'elenco per trovarlo. Potrebbe essere necessario aggiungere un Azure DevOps Server in cui è ospitato il repo. Selezionare il collegamento Aggiungi Azure DevOps Server' .

    Nota

    Project Gli URL sono stati modificati con la versione di Azure DevOps Services ora hanno il formato , ma è comunque possibile dev.azure.com/{your organization}/{your project} usare il formato visualstudio.com esistente. Per altre informazioni, vedere Visual Studio Team Services è ora Azure DevOps Services.

  3. Verificare il percorso del repo clonato nel PC e selezionare Clona.

Clonare da un altro provider Git

Se non si usa Azure Repos, è comunque possibile clonare il Team Explorer e usare il codice in Visual Studio.

  1. In Team Explorer aprire la visualizzazione Connessione, come illustrato in precedenza.

  2. Selezionare Clone (Clona) in Local Git Repositories (Repository Git locali) e immettere l'URL per il repository Git. Il team o il provider di hosting Git fornisce questo URL.

  3. Selezionare una cartella in cui si vuole clonare il repo.

  4. Selezionare Clona per clonare il repo.

    Clonare il proprio repo da altri provider usando Visual Studio

Aprire una soluzione in Visual Studio da un repo clonato

  1. Fare clic con il pulsante destro del mouse su un repository nella Team Explorer Connessione e scegliere Apri.

    Aprire una soluzione da un repo clonato in Team Explorer

Nella visualizzazione Home in Team Explorer fare doppio clic sul file della soluzione di progetto nell'area Soluzioni. La soluzione viene aperta in Esplora soluzioni.

Fare doppio clic sul file della soluzione di progetto nell'area Soluzioni per aprirlo in Team Explorer.

Passaggi successivi