Aggiungere gli account GitHub al keychain di Visual Studio

Questo articolo illustra come aggiungere l'account GitHub pubblico o GitHub Enterprise al keychain di Visual Studio. Dopo aver aggiunto l'account, è possibile tenere traccia delle modifiche al codice nei repository GitHub, direttamente da Visual Studio. È anche possibile creare e usare GitHub Actions per l'automazione della distribuzione.

Aggiungere account GitHub pubblici

È possibile aggiungere l'account GitHub pubblico in qualsiasi momento, dopo aver eseguito l'accesso a Visual Studio con un account Microsoft, un account aziendale o un account dell'istituto di istruzione.

Questo articolo illustra come aggiungere l'account GitHub pubblico o GitHub Enterprise al keychain di Visual Studio. Dopo aver aggiunto l'account, è possibile usare gitHub Copilot e tenere traccia delle modifiche al codice nei repository GitHub, direttamente da Visual Studio. È anche possibile creare e usare GitHub Actions per l'automazione della distribuzione.

Aggiungere account GitHub pubblici

È possibile aggiungere l'account GitHub pubblico al primo avvio o versione successiva, senza dover accedere a Visual Studio con un account Microsoft, un account aziendale o un account dell'istituto di istruzione. È possibile aggiungere più account GitHub all'IDE. Il primo account aggiunto diventa il account attivo, ma è possibile passare l'account attivo a un altro in qualsiasi momento. L'aggiunta di più account GitHub influisce sugli scenari di copilot e di controllo della versione, nonché sulle esperienze di autenticazione GitHub generali in Visual Studio.

Se GitHub Copilot è installato, è possibile aggiungere un account GitHub con una sottoscrizione copilot selezionando Accedi per usare copilot dall'icona di stato di GitHub Copilot o iscriversi per copilot free dalla finestra della chat, anche se non è stato connesso a Visual Studio con un account Microsoft, account aziendale o account dell'istituto di istruzione.

Aggiungere un account GitHub al primo avvio

Con Visual Studio 17.13 è ora possibile accedere con un account GitHub quando si avviare Visual Studio per la prima volta.

Screenshot che mostra l'autenticazione al primo avvio di Visual Studio.

Se si sceglie di non accedere con GitHub al primo avvio, è possibile aggiungere l'account GitHub in un secondo momento usando la scheda del profilo o la finestra di dialogo impostazioni account come indicato di seguito.

Aggiungere un account GitHub dalla scheda del profilo

Selezionare il collegamento Accedi nell'angolo superiore destro dell'ambiente di Visual Studio e accedere con un account Microsoft , un account aziendale o dell'istituto di istruzione o un account GitHub.

Screenshot che mostra la scheda del profilo in Visual Studio.

Seguire quindi queste istruzioni per aggiungere l'account GitHub.

  1. Selezionare l'icona con il nome del profilo nell'angolo superiore destro dell'ambiente Visual Studio, selezionare GitHub se non è già stato eseguito l'accesso o Aggiungere un altro accounte quindi selezionare GitHub.

    Screenshot dell'uso dell'opzione Aggiungi un altro account per aggiungere un account GitHub dalla gestione del profilo.

  2. Si verrà reindirizzati al browser, in cui è possibile accedere con le credenziali di GitHub. Dopo l'accesso, si otterrà una finestra di operazione riuscita nel browser e sarà possibile tornare a Visual Studio.

  3. L'account GitHub aggiunto sarà ora presente nella scheda del profilo. Si noti che l'account con cui è stato eseguito l'accesso per primo è l'account Active.

    Screenshot che mostra entrambi gli account nel profilo di accesso.

Aggiungere un account GitHub dalla finestra di dialogo impostazioni account

  1. Aprire la finestra di dialogo Impostazioni account passando a File>Impostazioni account....

  2. Selezionare Tutti gli account nel sottomenu , selezionare il pulsante + Aggiungi per aggiungere un account e selezionare GitHub.

    Seleziona Aggiungi account GitHub

  3. Si verrà reindirizzati al browser, in cui è possibile accedere con le credenziali di GitHub. Dopo l'accesso, si otterrà una finestra di operazione riuscita nel browser e sarà possibile tornare a Visual Studio.

    finestra Operazione riuscita nel browser

  4. Il tuo account GitHub sarà ora presente nel sottomenu Tutti gli account.

    Entrambi gli account che mostrano

  1. Aprire la finestra di dialogo Impostazioni account passando a File>Impostazioni account....

  2. Nel sottomenu Tutti gli account, selezionare + Aggiungi per aggiungere un account e quindi selezionare GitHub.

    Screenshot che mostra l'opzione Aggiungi account GitHub.

  3. Si verrà reindirizzati al browser, in cui è possibile accedere con le credenziali di GitHub. Dopo l'accesso, si otterrà una finestra di operazione riuscita nel browser e sarà possibile tornare a Visual Studio.

  4. Il tuo account GitHub sarà ora presente nel sottomenu Tutti gli account. Questo account diventa l'account active.

    Screenshot che mostra più account GitHub nella finestra di dialogo delle impostazioni dell'account.

Cambiare l'account attivo di

È possibile passare l'account attivo a un altro account GitHub connesso dalla carta del profilo o dalla finestra di dialogo delle impostazioni dell'account .

Cambia utilizzando la scheda profilo

Selezionare il collegamento Accedi nell'angolo superiore destro dell'IDE, selezionare ... per l'account che si desidera rendere attivo il nuovo account attivo, quindi selezionare Imposta come account attivo.

Screenshot che mostra l'impostazione di un account GitHub attivo diverso usando la scheda del profilo.

Passare utilizzando le impostazioni dell'account

Aprire opzioni account facendo clic su ... per l'account che si desidera impostare come nuovo account attivo, quindi selezionare Imposta come account attivo.

Screenshot che mostra come impostare un account attivo diverso tramite le Impostazioni Account.

Abilitare gli account aziendali GitHub

Per impostazione predefinita, Visual Studio dispone solo di account GitHub pubblici abilitati. Usare la procedura seguente per aggiungere un account GitHub Enterprise Server o un account associato agli endpoint .ghe.com.

  1. Per abilitare gli account aziendali di GitHub, passare a Strumenti >Opzioni e cercare le opzioni account.

    screenshot dell'account GitHub.

  2. Quindi, seleziona la casella per Includi account GitHub Enterprise Server. La volta successiva che si passa alla Impostazioni account e si tenta di aggiungere un account GitHub, verranno visualizzate le opzioni sia per GitHub che per GitHub Enterprise.

    Screenshot che mostra l'accesso con GitHub Enterprise.

  3. Dopo aver immesso l'indirizzo del server GitHub Enterprise, selezionare Accedi con il browser. È possibile accedere usando le credenziali di GitHub Enterprise.

  1. Per abilitare gli account aziendali di GitHub, passare a Strumenti>Opzioni>Altri account.

    screenshot dell'account GitHub.

  2. Selezionare quindi la casella per Includi account GitHub Enterprise Cloud e GitHub Enterprise Server. La volta successiva che si passa alla Impostazioni account e si tenta di aggiungere un account GitHub, verranno visualizzate le opzioni sia per GitHub che per GitHub Enterprise.

    Screenshot che mostra

  3. Dopo aver immesso l'URL di GitHub Enterprise, selezionare Accedi con il browser. È possibile accedere usando le credenziali di GitHub Enterprise.

Nota

Per aggiungere un account per accedere alle risorse di github.com, ad esempio github.com/enterprises/*, seguire la procedura per aggiungere account GitHub pubblici.

Aggiungere account Utente gestito di GitHub Enterprise

È possibile aggiungere l'account Emu di GitHub come segue:

Gestire gli account usando la scheda del profilo

  1. Selezionare l'icona con le iniziali nell'angolo superiore destro dell'ambiente di Visual Studio. Selezionare quindi Aggiungi un altro account>GitHub.

    Screenshot dell'aggiunta di un utente gestito dall'azienda.

  2. Si verrà reindirizzati al browser, in cui è possibile accedere con le credenziali di GitHub EMU.

Gestisci gli account usando la finestra di dialogo Impostazioni Account

  1. Selezionare l'icona con le iniziali nell'angolo superiore destro dell'ambiente di Visual Studio. Aprire la finestra di dialogo delle Impostazioni account selezionando Impostazioni account o andando su File>Impostazioni account....

    Screenshot della finestra Impostazioni Account.

  2. Nel sottomenu Tutti gli account selezionare + Aggiungi per aggiungere un account e quindi selezionare GitHub.

    Screenshot che mostra come selezionare e aggiungere un account GitHub.

  3. Selezionare GitHub Enterprise nella finestra di dialogo Connetti a GitHub.

  1. Selezionare l'icona con le iniziali nell'angolo superiore destro dell'ambiente di Visual Studio. Aprire la finestra di dialogo delle Impostazioni account selezionando Impostazioni account o andando su File>Impostazioni account....

    Screenshot della finestra Impostazioni Account.

  2. Nel sottomenu Tutti gli account selezionare + Aggiungi per aggiungere un account e quindi selezionare GitHub.

    Screenshot che mostra come selezionare e aggiungere un account GitHub.

  3. Selezionare GitHub Enterprise nella finestra di dialogo Connetti a GitHub.

Nota

Assicurarsi di immettere le credenziali dell'account GitHub EMU (il nome utente ha un carattere di sottolineatura seguito dal nome della società) in questa pagina.

Screenshot che mostra l'esperienza di accesso di GitHub per l'account utente gestito di GitHub Enterprise.

Dopo l'accesso, si otterrà una finestra di operazione riuscita nel browser e sarà possibile tornare a Visual Studio.

Screenshot che mostra la finestra di accesso riuscita nel browser.

Rimuovere un account

Per rimuovere un account, selezionare Rimuovi per l'account che si desidera eliminare dal sottomenu Tutti gli account nella finestra di dialogo Impostazioni account.

  1. Selezionare File > Impostazioni account....
  2. Tutti gli account elenca tutti gli account acceduti in Visual Studio. Selezionare Rimuovi per l'account da rimuovere.
  3. Confermare la rimozione nella finestra di dialogo visualizzata.

Per rimuovere un account:

  1. Selezionare l'icona con il nome del profilo nell'angolo superiore destro dell'ambiente di Visual Studio.

  2. Selezionare Rimuovi account per l'account che desideri rimuovere.

    Screenshot della rimozione di un account.

Si può anche usare la finestra di dialogo Impostazioni account per rimuovere un account.

  1. Selezionare File > Impostazioni account....

  2. Tutti gli account elenca tutti gli account acceduti in Visual Studio. Selezionare Rimuovi per l'account da rimuovere.

  3. Confermare la rimozione nella finestra di dialogo visualizzata.

    Screenshot della rimozione di un account in Impostazioni Account.

Risoluzione dei problemi di accesso

Se si verificano problemi durante l'aggiunta o la ripetizione dell'autenticazione degli account GitHub, provare la procedura seguente:

Problemi di HTTP Strict Transport Security (HSTS)

Verificare che HTTP Strict Transport Security (HSTS) non sia abilitato per localhost nel Web browser predefinito del sistema:

  • In Microsoft Edge è possibile digitare: edge://net-internals/#hsts e immettere localhost nella sezione Eliminare i criteri di sicurezza del dominio.
  • In Google Chrome digitare: chrome://net-internals/#hsts e immettere localhost nella sezione Elimina criteri di sicurezza del dominio.

Problemi di Runas

L'esecuzione di Visual Studio usando un account che non corrisponde all'account Di Windows connesso può causare problemi durante l'aggiunta di account GitHub a Visual Studio. Questo problema può verificarsi quando si usano prodotti di terze parti che tentano di eseguire Visual Studio con privilegi elevati.

È possibile verificare l'utente seguendo questa procedura:

  1. Aprire il Task Manager
  2. Passare alla scheda Details
  3. Cerca il processo del devenv.exe
  4. Verificare che il nome utente per tale processo corrisponda all'account di Windows connesso

Per risolvere questo problema, eseguire Visual Studio come utente con cui si è connessi a Windows e quindi aggiungere l'account GitHub.

Nota

Segnala un problema se stai ancora riscontrando problemi di accesso.