Configurar SSH en GitTree
Preferencias › SSH enumera las claves en su carpeta .ssh, crea claves nuevas, muestra cada host desde su configuración SSH y prueba una conexión. GitTree nunca inicia un agente SSH y nunca edita ~/.ssh/config o core.sshCommand; una clave que elija para los controles remotos SSH se pasa a los comandos git que ejecuta.
Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.
En esta página
Antes de empezar
- OpenSSH está instalado (se envía con macOS, Windows 10 y posteriores, y con la mayoría de las distribuciones Linux).
donde encontrarlo
- Preferencias › SSH: Keys, Generate a new key, Hosts y Test a connection.
| acción | macOS | Windows y Linux |
|---|---|---|
| Preferencias | ⌘, | Ctrl+, |
Pasos
Generar una clave
En Generate a new key, mantén Ed25519 (recommended), establece un File name y Comment, marca Protect the key with a passphrase (tu sistema lo solicita en su propio cuadro de diálogo) y presiona Generate Key. Una clave existente nunca se sobrescribe.
Agrégalo a tu anfitrión
Presione Copy Public Key y agréguelo en la página de claves SSH de su host, o Upload to Account… para una cuenta conectada que lo permita.
Pruébalo
En Test a connection, ingrese Host (como
github.com) y User (git) y presione Test. The host accepted your key. significa que funciona.
Resultado esperado
Git over SSH funciona con tu clave y sabes qué host usa qué clave.
Configuración SSH
- Use the SSH agent: ofrece las claves que posee tu agente en ejecución.
- Private key: una clave para cada control remoto SSH, utilizada sola; vacío permite que ssh elija.
- Unknown host keys: Ask me (muestra la huella digital primero), Accept new hosts, refuse changed ones o Refuse hosts I have not trusted.
- Remember key passphrases los guarda únicamente en el llavero de su sistema.
Si algo sale mal
"La clave privada no está en esta carpeta".
Sólo el archivo .pub está ahí. Copie la clave privada en la misma carpeta o genere un nuevo par.
Preguntas
¿Puedo desactivar la verificación de claves de host?
No. La opción más estricta rechaza hosts desconocidos y Ask me muestra la huella digital para que puedas compararla con la que publicó su propietario.