1 votos

¿Cómo puedo hacer que git credential-osxkeychain funcione correctamente cuando estoy conectado a una máquina vía SSH?

He configurado una máquina de construcción para comprobar las fuentes de Github mediante el almacenamiento en caché de la credencial de inicio de sesión en el llavero utilizando las instrucciones de: https://help.github.com/articles/caching-your-github-password-in-git/

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

Utilizando VNC para conectarme a la máquina de compilación y ejecutar las instrucciones proporcionadas me avisa la primera vez, como era de esperar, pero no para las siguientes git clone y añade con éxito la credencial al llavero.

¿Cómo puedo configurar el ayudante de credenciales y/o el llavero para que esto funcione sobre SSH sin VNC ¿Conexión?

1voto

Jakuje Puntos 318

Puede utilizar ForwardAgent opción en ~/.ssh/config , si está permitido en el servidor por la opción AllowAgentForwarding (en sshd_config ).

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X