Configurar el llavero OSX para acceder a git

Configurar el llavero OSX para acceder a git

Estoy configurando un servidor Git al que accederemos mediante SSH y donde los usuarios se autentican mediante LDAP.

¿Existe alguna forma de utilizarlo git-credential-osxkeychainpara que los usuarios no tengan que ingresar su contraseña cada vez?

Lo habilité pero no encuentro ninguna forma de almacenar mi nombre de usuario y contraseña. Si entro directamente a la aplicación Llavero, no estoy seguro de qué información almacenar para gitpoder encontrarla (a través de SSH).

Prefiero no utilizar la clave pública/privada estándar para SSH; dado que me estoy autenticando con LDAP, no hay un directorio de inicio en el servidor Git, lo que significa que la clave pública tendría que ir a la carpeta de inicio de mi red. lo cual no es bueno para la seguridad.

Gracias, cris

Respuesta1

Hasta donde puedo decir, la gente de GitHub creó el asistente git-credential-osxkeychain ysu página sobre cómo configurarlocontiene este consejo:


Consejo: El asistente de credenciales solo funciona cuando clonas la URL de un repositorio HTTPS. Si utiliza la URL del repositorio SSH, las claves SSH se utilizan para la autenticación.esta guíaofrece ayuda para generar y utilizar un par de claves SSH.


No estoy seguro de cuál es su preocupación de seguridad con respecto a colocar su clave pública en el directorio de inicio de su red. Es supúblicollave. Que está destinado a serpúblico.

Por otro lado, si el volumen del directorio principal de su red está configurado para montarse automáticamente y no se monta cuando intenta usar gito ssh, se convierte en un problema del huevo y la gallina al tratar de descubrir cómo obtener su directorio principal. directorio montado antes de iniciar sesión, para que pueda autenticarse e iniciar sesión.

información relacionada