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?

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-

  1. Establecer la variable de entorno
  2. He usado cmd para insert el mismo command, pero estaba obteniendo el siguiente error: " ssh-keygen no se reconoce como un command interno o externo, progtwig operable o file por lotes"
  3. Cambiar el directory actual a

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.