Aggiungere un repository Git per archiviare elementi personalizzati e modelli di Resource ManagerAdd a Git repository to store custom artifacts and Resource Manager templates

È possibile creare gli elementi personalizzati per le macchine virtuali nell'ambiente lab oppure usare modelli di Azure Resource Manager per creare un ambiente di test personalizzato.You can create custom artifacts for the VMs in your lab, or use Azure Resource Manager templates to create a custom test environment. È necessario aggiungere un repository Git privato per gli elementi o i modelli di Resource Manager creati dal team.You must add a private Git repository for the artifacts or Resource Manager templates that your team creates. Il repository può essere ospitato in GitHub o in Visual Studio Team Services.The repository can be hosted on GitHub or on Visual Studio Team Services.

È disponibile un repository GitHub di elementi che è possibile distribuire così com'è o personalizzare per i propri lab.We offer a GitHub repository of artifacts that you can deploy as-is, or you can customize them for your labs. Quando si personalizza o si crea un elemento, non è possibile archiviarlo nel repository pubblico.When you customize or create an artifact, you can't store the artifact in the public repository. È necessario creare un repository privato per gli elementi personalizzati e quelli creati.You must create your own private repo for custom artifacts and for artifacts that you create.

Quando si crea una macchina virtuale, è possibile salvare il modello di Resource Manager, personalizzarlo, se lo si desidera, e quindi usarlo successivamente per creare altre macchine virtuali.When you create a VM, you can save the Resource Manager template, customize it if you want, and then use it later to create more VMs. È necessario creare il proprio repository privato per archiviare i modelli di Resource Manager personalizzati.You must create your own private repository to store your custom Resource Manager templates.

La figura seguente illustra un esempio di come potrebbe apparire un repository contenente elementi in GitHub:The following figure is an example of how a repository that has artifacts might look in GitHub:

Esempio di archivio elementi GitHub

Ottenere credenziali e informazioni sul repositoryGet the repository information and credentials

Per aggiungere un repository al lab, è necessario prima ottenere alcune informazioni importanti dal repository.To add a repository to your lab, first, get key information from your repository. Le sezioni seguenti descrivono come ottenere le informazioni necessarie per i repository ospitati in GitHub o in Visual Studio Team Services.The following sections describe how to get required information for repositories that are hosted on GitHub or Visual Studio Team Services.

Ottenere l'URL clone dell'archivio GitHub e il token di accesso personaleGet the GitHub repository clone URL and personal access token

  1. Andare alla home page del repository GitHub contenente le definizioni degli elementi o dei modelli di Resource Manager.Go to the home page of the GitHub repository that contains the artifact or Resource Manager template definitions.
  2. Selezionare Clona o scarica.Select Clone or download.
  3. Per copiare l'URL negli Appunti, fare clic sul pulsanteHTTPS clone url (URL clone HTTPS).To copy the URL to the clipboard, select the HTTPS clone url button. Salvare l'URL per usarlo in seguito.Save the URL for later use.
  4. Nell'angolo superiore destro di GitHub selezionare l'immagine del profilo e quindi Settings (Impostazioni).In the upper-right corner of GitHub, select the profile image, and then select Settings.
  5. Nel menu Impostazioni personali a sinistra selezionare Token di accesso personali.In the Personal settings menu on the left, select Personal access tokens.
  6. Selezionare Genera nuovo token.Select Generate new token.
  7. Nella pagina New personal access token (Nuovo token di accesso personale) immettere una descrizione in Token description (Descrizione token).On the New personal access token page, under Token description, enter a description. Accettare gli elementi predefiniti in Select scopes (Selezione ambiti) e quindi selezionare Generate Token (Genera token).Accept the default items under Select scopes, and then select Generate Token.
  8. Salvare il token generato.Save the generated token. Il token verrà usato in seguito.You'll use the token later.
  9. Chiudere GitHub.Close GitHub.
  10. Passare alla sezione Connettere il lab al repository .Continue to the Connect your lab to the repository section.

Ottenere l'URL clone del repository di Visual Studio Team Services e il token di accesso personaleGet the Visual Studio Team Services repository clone URL and personal access token

  1. Passare alla home page della raccolta del team (ad esempio, https://contoso-web-team.visualstudio.com) e quindi selezionare il progetto.Go to the home page of your team collection (for example, https://contoso-web-team.visualstudio.com), and then select your project.
  2. Nella home page del progetto, selezionare Codice.On the project home page, select Code.
  3. Per visualizzare l'URL del clone, nella pagina Codice del progetto selezionare Clone.To view the clone URL, on the project Code page, select Clone.
  4. Salvare l'URL.Save the URL. L'URL verrà usato in seguito.You'll use the URL later.
  5. Per creare un token di accesso personale, nel menu a discesa dell'account utente selezionare Profilo personale.To create a personal access token, in the user account drop-down menu, select My profile.
  6. Nella pagina delle informazioni del profilo selezionare Sicurezza.On the profile information page, select Security.
  7. Selezionare Aggiungi nella scheda Sicurezza.On the Security tab, select Add.
  8. Nella pagina Crea un token di accesso personale:On the Create a personal access token page:
    1. Immettere una Descrizione per il token.Enter a Description for the token.
    2. Nell'elenco Scadenza tra selezionare 180 giorni.In the Expires In list, select 180 days.
    3. Nell'elenco Account selezionare Tutti gli account accessibili.In the Accounts list, select All accessible accounts.
    4. Selezionare l'opzione Tutti gli ambiti.Select the All scopes option.
    5. Selezionare Crea token.Select Create Token.
  9. Il nuovo token verrà visualizzato nell'elenco Token di accesso personali.The new token appears in the Personal Access Tokens list. Selezionare Copia tokene quindi salvare il valore del token da usare in un momento successivo.Select Copy Token, and then save the token value for later use.
  10. Passare alla sezione Connettere il lab al repository .Continue to the Connect your lab to the repository section.

Connettere il lab al repositoryConnect your lab to the repository

  1. Accedere al portale di Azure.Sign in to the Azure portal.
  2. Selezionare Altri servizi e quindi DevTest Labs nell'elenco di servizi.Select More Services, and then select DevTest Labs from the list of services.
  3. Nell'elenco di lab selezionare il proprio lab.From the list of labs, select your lab.
  4. Selezionare Configurazione e criteri > Repository > + Aggiungi.Select Configuration and policies > Repositories > + Add.

    Pulsante di aggiunta repository

  5. Nel secondo pannello Repository specificare le seguenti informazioni:On the second Repositories page, specify the following information:

    1. Nome.Name. Immettere un nome per il repository.Enter a name for the repository.
    2. URL clone GIT.Git Clone Url. Immettere l'URL del clone HTTPS Git copiato in precedenza da GitHub o Visual Studio Team Services.Enter the Git HTTPS clone URL that you copied earlier from either GitHub or Visual Studio Team Services.
    3. Ramo.Branch. Per ottenere le definizioni, immettere il ramo.To get your definitions, enter the branch.
    4. Token di accesso personale.Personal Access Token. Immettere il token di accesso personale ottenuto in precedenza da GitHub o Visual Studio Team Services.Enter the personal access token that you got earlier from either GitHub or Visual Studio Team Services.
    5. Percorsi cartella.Folder Paths. Immettere almeno un percorso di cartella relativo all'URL del clone che contiene le definizioni degli elementi o dei modelli di Resource Manager.Enter at least one folder path relative to the clone URL that contains your artifact or Resource Manager template definitions. Quando si specifica una sottodirectory, assicurarsi di includere la barra nel percorso della cartella.When you specify a subdirectory, make sure you include the forward slash in the folder path.

      Area del repository

  6. Selezionare Salva.Select Save.

Introduzione ad Azure DevTest LabsGet started with Azure DevTest Labs

Non si è ancora provato Azure?New to Azure? Creare un account Azure gratuito.Create a free Azure account.

Si usa già Azure?Already on Azure? È possibile iniziare a usare il primo laboratorio in DevTest Labs.Get started with your first lab in DevTest Labs!

Iniziare a usare Azure DevTest Labs in pochi minutiGet started with Azure DevTest Labs in minutes

Passaggi successiviNext steps

Dopo aver creato il repository Git privato, è possibile eseguire una o entrambe le operazioni seguenti, a seconda delle esigenze:After you have created your private Git repository, you can do one or both of the following, depending on your needs:

Quando si crea una VM, è possibile verificare che gli elementi o i modelli vengano aggiunti al repository Git.When you create a VM, you can verify that the artifacts or templates are added to your Git repository. Saranno immediatamente disponibili nell'elenco di elementi o modelli.They are immediately available in the list of artifacts or templates. Il nome del repository privato è visualizzato nella colonna che specifica l'origine.The name of your private repo is shown in the column that specifies the source.