w64 para instalar instal for descargar descarga compiler and git ssh mingw version-control unfuddle

git - para - Crear una clave SSH con ssh-keygen no crea la carpeta.ssh



mingw w64 for 32 and 64 bit windows (3)

Acaba de crear mi clave sin ningún problema (Seven Ultimate 64bits, msysgit 1.6.5.1.1367.gcd48)

$ ssh-keygen -C "vonc@xxxx" -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/VonC/.ssh/id_rsa):# just press enter # to accept the # default location Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /c/Users/VonC/.ssh/id_rsa. Your public key has been saved in /c/Users/VonC/.ssh/id_rsa.pub. The key fingerprint is: xx:yy:zz:aa:bb:cc:... vonc@xxxx

Con el resultado:

VonC@P ~/.ssh $ ls -alrt total 10 -rw-r--r-- 1 VonC Administ 642 May 23 21:47 known_hosts drwxr-xr-x 43 VonC Administ 16384 Jun 15 17:01 .. -rw-r--r-- 1 VonC Administ 398 Jun 19 16:14 id_rsa.pub -rw-r--r-- 1 VonC Administ 1675 Jun 19 16:14 id_rsa drwxr-xr-x 2 VonC Administ 0 Jun 19 16:14 .

¿Podría verificar en su sesión de bash qué valor se establece en su variable de entorno $HOME ?

VonC@P ~/.ssh $ env|grep HOME HOMEPATH=/Users/VonC HOME=/c/Users/VonC # <=== this must be correctly set HOMEDRIVE=C:

Estoy intentando crear mi par de claves rsa público / privado con msysgit

Ejecuto este comando:

ssh-keygen -C "[email protected]" -t rsa

Todo se ve bien, tengo el mensaje.

Enter file in which to save the key (/c/Users/user/.ssh/id_rsa)

Entonces tengo la confirmación:

Your public key has been saved in project.pub

¡Pero no puedo acceder a la carpeta! No existe, ni siquiera es una carpeta oculta. No entiendo por qué no se genera. Estoy usando Windows 7 Ultimate.



Tuve el mismo problema y me di cuenta de que estaba intentando ingresar un nombre de archivo cuando me pide el siguiente "Ingrese el archivo en el que guardar la clave (c / users / user.name / .ssh / id_rsa)"

En vez de eso, simplemente no ingrese nada y presione la tecla Intro para usar el valor predeterminado y usted continuará.