Compartir a través de


Adición de cuentas de GitHub a la cadena de claves de Visual Studio

En este artículo, aprenderá a agregar su cuenta pública de GitHub o GitHub Enterprise a la cadena de claves de Visual Studio. Después de agregar la cuenta, puede realizar un seguimiento de los cambios de código en repositorios de GitHub, directamente desde Visual Studio. También puede crear y usar GitHub Actions para automatizar despliegues.

Adición de cuentas públicas de GitHub

Puede agregar la cuenta pública de GitHub en cualquier momento, después de que haya iniciado sesión en Visual Studio con una cuenta de Microsoft, una cuenta profesional o una cuenta educativa.

En este artículo, aprenderá a agregar su cuenta pública de GitHub o GitHub Enterprise a la cadena de claves de Visual Studio. Después de agregar la cuenta, puede usar GitHub Copilot y realizar un seguimiento de los cambios de código en los repositorios de GitHub, directamente desde Visual Studio. También puede crear y usar GitHub Actions para automatizar despliegues.

Adición de cuentas públicas de GitHub

Puede agregar la cuenta pública de GitHub en el primer inicio o posterior, sin necesidad de iniciar sesión en Visual Studio con una cuenta de Microsoft, una cuenta profesional o una cuenta educativa. Puede agregar varias cuentas de GitHub al IDE. La primera cuenta agregada se convierte en la cuenta activa , pero puede cambiar la cuenta activa a otra en cualquier momento. Agregar varias cuentas de GitHub afecta a Copilot y escenarios de control de versiones, así como experiencias generales de autenticación de GitHub en Visual Studio.

Si tiene instalado GitHub Copilot, puede agregar una cuenta de GitHub con una suscripción de Copilot seleccionando Iniciar sesión para usar Copilot desde el icono de estado de GitHub Copilot o Registrarse en Copilot Gratis desde la ventana de chat, incluso si no ha iniciado sesión en Visual Studio con una cuenta de Microsoft, una cuenta profesional o una cuenta educativa.

Incorporación de una cuenta de GitHub en el primer inicio

Con Visual Studio 17.13 o posterior, ahora puede iniciar sesión con una cuenta de GitHub al iniciar Visual Studio por primera vez.

Captura de pantalla que muestra el inicio de sesión en Visual Studio por primera vez.

Si inicia sesión con una cuenta de GitHub que no tiene una suscripción activa de GitHub Copilot, puede elegir Activar Copilot Gratis durante el primer inicio con Visual Studio 17.14 o posterior, o registrarse más adelante desde el distintivo de GitHub Copilot en el IDE o la ventana de chat.

Si Copilot está deshabilitado por su administrador, la primera experiencia de inicio respeta la directiva de grupo.

Si decide no iniciar sesión con GitHub al iniciarse, puede agregar su cuenta de GitHub más adelante mediante la tarjeta de perfil o el cuadro de diálogo Configuración de la cuenta como se indica a continuación.

Adición de una cuenta de GitHub desde la tarjeta de perfil

Seleccione el vínculo Iniciar sesión en la esquina superior derecha del entorno de Visual Studio e inicie sesión con una cuenta microsoft, una cuenta profesional o educativa o una cuenta de GitHub.

Captura de pantalla que muestra la tarjeta de perfil en Visual Studio.

A continuación, siga estas instrucciones para agregar la cuenta de GitHub.

  1. Seleccione el icono con el nombre del perfil en la esquina superior derecha del entorno de Visual Studio, seleccione GitHub si aún no ha iniciado sesión o Agregar otra cuenta y, a continuación, seleccione GitHub.

    Captura de pantalla del uso de la opción Agregar otra cuenta para agregar una cuenta de GitHub desde el cuidado del perfil.

  2. Se le redirigirá al explorador, donde puede iniciar sesión con sus credenciales de GitHub. Después de iniciar sesión, verá una ventana de éxito en el navegador y podrá volver a Visual Studio.

  3. La cuenta de GitHub que agregó ahora estará presente en la tarjeta de perfil. Tenga en cuenta que la cuenta con la que inició sesión primero es la cuenta activa .

    Captura de pantalla que muestra ambas cuentas en el perfil de inicio de sesión.

Añadir una cuenta de GitHub desde el cuadro de diálogo de configuración de la cuenta

  1. Abra el cuadro de diálogo "Configuración de la cuenta" desde Archivo>Configuración de la cuenta...

  2. En el submenú Todas las cuentas, seleccione + Agregar para agregar una cuenta y seleccione GitHub.

    Seleccionar añadir cuenta de GitHub

  3. Se le redirigirá al explorador, donde puede iniciar sesión con sus credenciales de GitHub. Después de iniciar sesión, verá una ventana de éxito en el navegador y podrá volver a Visual Studio.

    ventana de éxito en el navegador

  4. La cuenta de GitHub ahora estará presente en el submenú Todas las cuentas.

    Ambas cuentas mostradas

  1. Abra el cuadro de diálogo "Configuración de la cuenta" desde Archivo>Configuración de la cuenta...

  2. En el submenú Todas las cuentas, seleccione + Agregar para agregar una cuenta y, a continuación, seleccione GitHub.

    Captura de pantalla que muestra la opción Agregar cuenta de GitHub.

  3. Se le redirigirá al explorador, donde puede iniciar sesión con sus credenciales de GitHub. Después de iniciar sesión, verá una ventana de éxito en el navegador y podrá volver a Visual Studio.

  4. La cuenta de GitHub ahora estará presente en el submenú Todas las cuentas. Esta cuenta se convierte en la cuenta activa .

    Captura de pantalla que muestra varias cuentas de GitHub en el cuadro de diálogo Configuración de la cuenta.

Cambiar la cuenta activa

Puede cambiar la cuenta activa a otra cuenta de GitHub que haya iniciado sesión desde la tarjeta de perfil o el cuadro de diálogo Configuración de la cuenta.

Cambiar mediante tarjeta de perfil

Seleccione el vínculo Iniciar sesión en la esquina superior derecha del IDE, seleccione ... para la cuenta que desea convertir la nueva cuenta activa y, a continuación, seleccione Establecer como cuenta activa.

Captura de pantalla que muestra la configuración de una cuenta de GitHub activa diferente mediante la tarjeta de perfil.

Cambiar mediante la configuración de la cuenta

Abra Opciones de cuenta haciendo clic en ... para la cuenta que desea convertir la nueva cuenta activa y, a continuación, seleccione Establecer como cuenta activa.

Captura de pantalla que muestra la configuración de una cuenta activa diferente mediante la configuración de la cuenta.

Habilitación de cuentas empresariales de GitHub

De forma predeterminada, Visual Studio solo tiene habilitadas las cuentas públicas de GitHub. Siga estos pasos para agregar una cuenta de GitHub Enterprise Server o una cuenta asociada a .ghe.com puntos de conexión.

  1. Para habilitar cuentas empresariales de GitHub, vaya a Herramientas>Opciones y busque las opciones Cuentas.

    Captura de pantalla de la cuenta de GitHub.

  2. A continuación, active la casilla Include GitHub Enterprise Server accounts (Incluir cuentas de servidor de GitHub Enterprise). La próxima vez que vaya a Configuración de la cuenta e intente agregar una cuenta de GitHub, verá opciones para GitHub y GitHub Enterprise.

    captura de pantalla que muestra inicio de sesión con GitHub Enterprise.

  3. Después de escribir la dirección del servidor de GitHub Enterprise, seleccione Iniciar sesión con el explorador. Allí puede iniciar sesión con las credenciales de GitHub Enterprise.

  1. Para habilitar cuentas empresariales de GitHub, vaya a Herramientas>Opciones>más cuentas.

    Captura de pantalla de la cuenta de GitHub.

  2. A continuación, active la casilla Incluir cuentas de GitHub Enterprise Cloud y GitHub Enterprise Server. La próxima vez que vaya a Configuración de la cuenta e intente agregar una cuenta de GitHub, verá opciones para GitHub y GitHub Enterprise.

    Captura de pantalla que muestra el inicio de sesión con GitHub Enterprise.

  3. Después de ingresar la dirección URL de GitHub Enterprise, seleccione Iniciar sesión con su navegador. Allí puede iniciar sesión con las credenciales de GitHub Enterprise.

Nota

Para agregar una cuenta para acceder a los recursos de github.com, como github.com/enterprises/*, siga los pasos para agregar cuentas públicas de GitHub.

Adición de cuentas de usuario administrado (EMU) de GitHub Enterprise

Puede agregar la cuenta de EMU de GitHub de la siguiente manera:

Administrar cuentas mediante la tarjeta de perfil

  1. Seleccione el icono con las iniciales en la esquina superior derecha del entorno de Visual Studio. A continuación, seleccione Agregar otra cuenta>GitHub.

    Captura de pantalla de la adición de un usuario administrado de empresa.

  2. Se le redirigirá al explorador, donde puede iniciar sesión con sus credenciales de EMU de GitHub.

Administrar cuentas mediante el cuadro de diálogo Configuración de la cuenta

  1. Seleccione el icono con las iniciales en la esquina superior derecha del entorno de Visual Studio. Para abrir el cuadro de diálogo Configuración de la cuenta, seleccione Configuración de la cuenta o vaya a Archivo>Configuración de la cuenta...

    Captura de pantalla de la ventana Configuración de la cuenta.

  2. En el submenú Todas las cuentas, seleccione el menú desplegable + Agregar para añadir una cuenta y, a continuación, seleccione GitHub.

    Captura de pantalla que muestra cómo seleccionar y agregar una cuenta de GitHub.

  3. Seleccione GitHub Enterprise en el cuadro de diálogo Conectar a GitHub.

  1. Seleccione el icono con las iniciales en la esquina superior derecha del entorno de Visual Studio. Para abrir el cuadro de diálogo Configuración de la cuenta, seleccione Configuración de la cuenta o vaya a Archivo>Configuración de la cuenta...

    Captura de pantalla de la ventana Configuración de la cuenta.

  2. En el submenú Todas las cuentas, seleccione el menú desplegable + Agregar para añadir una cuenta y, a continuación, seleccione GitHub.

    Captura de pantalla que muestra cómo seleccionar y agregar una cuenta de GitHub.

  3. Seleccione GitHub Enterprise en el cuadro de diálogo Conectar a GitHub.

Nota

Asegúrese de escribir las credenciales de la cuenta de EMU de GitHub (el nombre de usuario tiene un carácter de subrayado seguido del nombre de la empresa) en esta página.

Captura de pantalla que muestra la experiencia de inicio de sesión de GitHub para la cuenta de usuario administrado de GitHub Enterprise.

Después de iniciar sesión, verá una ventana de éxito en el navegador y podrá volver a Visual Studio.

Captura de pantalla que muestra la ventana de inicio de sesión correcta en el explorador.

Quitar una cuenta

Para quitar una cuenta, seleccione Quitar para la cuenta que desea quitar del submenú Todas las cuentas en el cuadro de diálogo Configuración de la cuenta.

  1. Seleccione Archivo > Configuración de la cuenta....
  2. Todas las cuentas enumera todas las cuentas que han iniciado sesión en Visual Studio. Seleccione Quitar de la cuenta que desea quitar.
  3. Confirme la eliminación en el cuadro de diálogo que aparece.

Para quitar una cuenta:

  1. Seleccione el icono con el nombre del perfil en la esquina superior derecha del entorno de Visual Studio.

  2. Seleccione Eliminar cuenta para la cuenta que desea quitar.

    Captura de pantalla de la eliminación de una cuenta.

También puede usar el cuadro de diálogo Configuración de cuenta para quitar una cuenta.

  1. Seleccione Archivo > Configuración de la cuenta....

  2. Todas las cuentas enumera todas las cuentas que han iniciado sesión en Visual Studio. Seleccione Quitar de la cuenta que desea quitar.

  3. Confirme la eliminación en el cuadro de diálogo que aparece.

    Captura de pantalla de la eliminación de una cuenta en Configuración de la cuenta.

Solución de problemas de inicio de sesión

Si tiene problemas al agregar o volver a autenticar cuentas de GitHub, pruebe los pasos siguientes:

Problemas de seguridad de transporte estricto HTTP (HSTS)

Compruebe que la seguridad de transporte estricta http (HSTS) no está habilitada para localhost en el explorador web predeterminado del sistema:

  • En Microsoft Edge, puede escribir: edge://net-internals/#hsts y escribir localhost en la sección Eliminar directivas de seguridad de dominio.
  • En Google Chrome, escriba: chrome://net-internals/#hsts y escriba localhost en la sección Eliminar directivas de seguridad de dominio.

Problemas de ejecución

La ejecución de Visual Studio con una cuenta que no coincide con la cuenta con la que has iniciado sesión en Windows puede provocar problemas al agregar cuentas de GitHub a Visual Studio. Es posible que encuentre este problema al usar productos de terceros que intentan ejecutar Visual Studio con privilegios elevados.

Para comprobar el usuario, siga estos pasos:

  1. Abra Task Manager
  2. Vaya a la pestaña Details
  3. Buscar el proceso de devenv.exe
  4. Asegúrese de que el nombre de usuario de ese proceso coincide con la cuenta de Windows con la que se ha iniciado sesión.

Para corregirlo, ejecute Visual Studio como el usuario con el que ha iniciado sesión y agregue la cuenta de GitHub.

Nota

Por favor, notifique un problema si continúa teniendo problemas para iniciar sesión.