Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.
Versión del artículo: Enterprise Server 2.15

Esta versión de GitHub Enterprise se discontinuará el Esta versión de GitHub Enterprise se discontinuó el 2019-10-16. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Guardar en caché tu contraseña de GitHub en Git

Si estás clonando repositorios GitHub mediante HTTPS, puedes usar un ayudante de credenciales para pedirle a Git que recuerde tu nombre de usuario y contraseña de GitHub cada vez que hable con GitHub.

Si clonas repositorios GitHub usando SSH, debes autenticar mediante claves SSH en lugar de un nombre de usuario y contraseña. Para obtener ayuda sobre cómo configurar una conexión SSH, consulta Generar una clave SSH.

Sugerencias:

  • Debes tener Git 1.7.10 o una versión más nueva para usar el ayudante de credenciales osxkeychain.
  • Si has instalado Git mediante Homebrew, el osxkeychain helper debe estar instalado anteriormente.
  • Si estás utilizando Mac OS X10.7 o superior y tienes instalado Git a través de las herramientas de la línea de comando Xcode de Apple, luego osxkeychain helper se incluirá automáticamente en tu instalación Git.

Instala Git y osxkeychain helper e informa a Git que lo use.

  1. Descubre si Git y osxkeychain helper ya están instalados:

    $ git credential-osxkeychain
    # Test for the cred helper
    > Usage: git credential-osxkeychain <get|store|erase>
  2. If the osxkeychain helper isn't installed and you're running OS X version 10.9 or above, your computer will prompt you to download it as a part of the Xcode Command Line Tools:

    $ git credential-osxkeychain
    > xcode-select: note: no developer tools were found at '/Applications/Xcode.app',
    > requesting install. Escoge una opción en el diálogo para descargar las herramientas del programador de la línea de comando.

    Alternatively, you can install Git and the osxkeychain helper by using Homebrew:

    $ brew install git
  3. Tell Git to use osxkeychain helper using the global credential.helper config:

    $ git config --global credential.helper osxkeychain
    # Set git to use the osxkeychain credential helper

The next time you clone an HTTPS URL that requires a password, you'll be prompted for your username and password, and to grant access to the OSX keychain. Una vez que hayas hecho esto, el nombre de usuario y la contraseña se almacenarán en tu keychain y no se te pedirá que los vuelvas a escribir en Git.

Sugerencia: Necesitarás Git 1.7.10 o una versión más nueva para usar el ayudante de credenciales.

You can also install a native Git shell, such as Git for Windows. With Git for Windows, running the following in the command line will store your credentials:

$ git config --global credential.helper wincred

Sugerencia: Necesitarás Git 1.7.10 o una versión más nueva para usar el ayudante de credenciales.

Activa tu ayudante de credenciales de manera que Git guarde tu contraseña en la memoria para otra oportunidad. Por defecto, Git guardará en la memoria caché tu contraseña durante 15 minutos.

  1. En Terminal, escribe lo siguiente:

    $ git config --global credential.helper cache
    # Establece git para usar la memoria caché de la credencial
  2. Para cambiar el intervalo por defecto de la memoria caché de la contraseña, escribe lo siguiente:

    $ git config --global credential.helper 'cache --timeout=3600'
    # Establece la memoria caché para que se interrumpa luego de 1 hora (los ajustes están en segundos)

Sugerencia: Necesitarás Git 1.7.10 o una versión más nueva para usar el ayudante de credenciales.

Activa tu ayudante de credenciales de manera que Git guarde tu contraseña en la memoria para otra oportunidad. Por defecto, Git guardará en la memoria caché tu contraseña durante 15 minutos.

  1. En la línea de comando, escribe lo siguiente:

    $ git config --global credential.helper cache
    # Establece git para usar la memoria caché de la credencial
  2. Para cambiar el intervalo por defecto de la memoria caché de la contraseña, escribe lo siguiente:

    $ git config --global credential.helper 'cache --timeout=3600'
    # Establece la memoria caché para que se interrumpa luego de 1 hora (los ajustes están en segundos)

Leer más

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos