¿Cómo puedo hacer que git credential-osxkeychain funcione correctamente cuando estoy conectado a una máquina a través de SSH?

1

Configuré una máquina de compilación para revisar las fuentes de Github almacenando en caché la credencial de inicio de sesión en el llavero usando instrucciones de: enlace

El uso de SSH para conectarse a la máquina de compilación y ejecutar las instrucciones proporcionadas falla silenciosamente, pidiéndome una contraseña para cada comando git clone .

El uso de VNC para conectarse a la máquina de compilación y ejecutar las instrucciones proporcionadas me solicita la primera vez, como se esperaba, pero no para los siguientes comandos de git clone , y agrega con éxito la credencial al llavero.

¿Cómo puedo configurar el asistente de credenciales y / o el llavero para hacer que esto funcione en SSH sin una conexión VNC ?

    
pregunta alfwatt 06.04.2016 - 21:18

1 respuesta

1

Puede usar la opción ForwardAgent en ~/.ssh/config , si está permitida en el servidor con la opción AllowAgentForwarding (en sshd_config ).

O simplemente con un modificador -A a ssh . Reenviará la conexión de su agente al servidor y podrá autenticarse en github.

    
respondido por el Jakuje 06.04.2016 - 21:42

Lea otras preguntas en las etiquetas