tutorial password limpiar español consola configurar and git ssh msysgit

password - Ejecutando git desde la línea Cmd de Windows: ¿Dónde están los archivos clave?



github tutorial español (2)

Así que instalé msysgit y ejecuté git con éxito desde el shell bash.

Desde dentro del shell bash, he creado claves con ssh-keygen , todo funciona bien.
Los archivos clave están en mi %userprofile%/.ssh (del shell bash, es: ~/.ssh ).
Puedo conectarme a mi servidor (descifrar en mi caso).

Luego, quiero poder ejecutar git desde el shell Cmd de Windows.
Agregando c:/msysgit/bin y c:/msysgit/mingw/bin a la ruta de búsqueda.
Git funciona perfectamente a nivel local : bifurcar, fusionar, agregar, comprometer, pagar, ... funcionar bien.

Sin embargo, al intentar trabajar con el servidor falla, con: '' Permission denied (publickey). ''
Parece que git, cuando se ejecuta desde la línea de comandos, mira una ubicación diferente tratando de asignar los archivos clave u otra razón que hace que falle.


Desde un archivo DOS de Windows, necesita definir una variable de entorno %HOME% .

HOME no existe en una sesión de DOS de forma predeterminada.
Puede establecerlo en %userprofile% , ya que esta es su configuración actual.
También puede agregarlo a las variables de su entorno de usuario, para que cualquier sesión de DOS pueda obtenerlo.


Para obtener la línea de comando mysysgit para encontrar las claves .ssh, necesitará tener %HOME% punto en el directorio que contiene la carpeta .ssh

A menudo puedes hacer

set HOME=%USERPROFILE%