Elija credenciales remotas
GitTree ejecuta su propio Git, así que obtenga, extraiga y presione el inicio de sesión como lo hace Git en su computadora: a través de HTTPS a través de su asistente de credenciales, a través de SSH con su clave o agente SSH. Las contraseñas y los tokens permanecen en el llavero de su sistema, nunca en los archivos de GitTree.
Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.
En esta página
Antes de empezar
- Un control remoto que necesita que inicies sesión, como un repositorio privado.
donde encontrarlo
- Preferences › SSH for the SSH agent, a private key, unknown host keys and remembered passphrases.
- Preferences › Integrations for connected hosting accounts.
| acción | macOS | Windows y Linux |
|---|---|---|
| Preferences | ⌘, | Ctrl+, |
Pasos
Sepa de qué manera inicia sesión su control remoto
Una URL que comienza con
https://utiliza credenciales HTTPS; uno comogit@github.com:…usa SSH. Véalo con Copy Remote URL (remotos).Para HTTPS
Git le pregunta a su asistente de credenciales. Cuando Git necesita un nombre de usuario, GitTree lo pregunta en su propia ventana; El mensaje seguro de su sistema solicita la contraseña o el token.
Para SSH
Use the SSH agent ofrece las claves que posee el agente SSH en ejecución; GitTree nunca inicia un agente. O configure un Private key para cada control remoto SSH. Remember key passphrases guarda una frase de contraseña en tu llavero después de que la escribes.
Confirmar un nuevo servidor
La primera vez que te conectas a un servidor, Connect to …? muestra su huella digital. Compáralo con el que publica su propietario y luego elige Connect and Remember Key.
Resultado esperado
Busque, tire y presione el inicio de sesión sin volver a preguntar, con sus secretos guardados solo en el llavero.
Cuentas conectadas
Con GitTree Pro o una versión de prueba en ejecución, una cuenta de GitHub, GitLab, Bitbucket o Azure DevOps que conectes en Preferencias › Integrations también puede iniciar sesión en Git en ese host. Su propia clave SSH o asistente de credenciales sigue funcionando de forma gratuita.
Si algo sale mal
"Recuperación automática omitida:... necesita que inicies sesión".
Las búsquedas de antecedentes nunca solicitan credenciales. Elija Fetch All una vez para iniciar sesión.
Permiso denegado (clave pública)
El servidor no aceptó ninguna clave ofrecida. Agregue su clave pública en la página de claves SSH del host, cárguela en su agente o configúrela como Private key.
Preguntas
¿HTTPS o SSH?
Ambos funcionan. HTTPS con un token es más fácil detrás de firewalls; SSH evita tokens una vez que se configura su clave. Usa lo que tu Git ya use.