Al agregar una key ssh en gitlab usando git bash , recibo el error :
"Error al save la key 'nombre key': Permiso denegado"
. ¿Qué debo hacer?
Esta es la input-
$ ssh-keygen -t rsa -C "name@email.com" Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/UserName/.ssh/id_rsa): fileName Enter passphrase (empty for no passphrase): Enter same passphrase again: Saving key "fileName" failed: Permission denied
PD- Siguiendo cosas que ya he intentado-
C: \ Archivos de progtwig \ Git \ bin
Este es el path que he establecido (como se sugiere en otra pregunta SO) –
C: \ Archivos de progtwig \ Git \ bin \ ssh-keygen.exe
Esta fue la pregunta de SO que referí. Gracias por adelantado.
He usado cmd para insert el mismo command,
Ese es un enfoque válido
pero recibía el siguiente error: "ssh-keygen no se reconoce como un command interno o externo, progtwig operable o file por lotes"
Simplemente agregue a su %PATH%
<path\to\git>\usr\bin
.
Y no use la configuration de msi, simplemente descomprima la última versión en cualquier lugar que desee:
PortableGit-2.9.0-64-bit.7z.exe
(file autoextraíble).
Por ejemplo:
set PATH=%PATH%;C:\git\PortableGit-2.9.0-64-bit.7z.exe\usr\bin
Asegúrese de estar en %USERPPROFILE%
: ssh-keygen
generará esas keys en %USERPPROFILE%\.ssh
.
El OP Trivedi confirma que está trabajando con:
No di un nombre de file; es decir, simplemente presionó 'enter' cuando se le pidió el nombre de file y la frase de contraseña.
Esa es la forma más fácil: keys con nombre id_rsa(.pub)
pnetworkingeterminadas, sin frase de contraseña.