Problema de formatting key Gitlab

Estoy frente a una situación extraña en la que estoy usando la count de gitlab para manejar mi código. Estoy usando el protocolo ssh para acceder al repository. Puedo extraer el código pero estoy recibiendo el siguiente error mientras trato de presionar el código. Esto podría ser algo tonto de mi parte. Pero tengo las keys almacenadas en mi perfil de gitlab y puedo usarlas para extraer el código .

Error:

$ git push origin master key_load_public: invalid format Enter passphrase for key '/c/Users/username/.ssh/id_rsa': Access denied. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 

Finalmente, he podido resolver este problema y lo estoy publicando para otros usuarios. Si las keys generadas por la masilla no le ayudan a acceder al repository de gitlab, intente generar las keys desde la terminal de gitbash utilizando el command ssh-keygen y guarde los files en la carpeta .ssh de su count de usuario.

La generación de la llave de estilo de Linux me facilitó la vida ya que estaba tratando de generar la key en el entorno de Windows con Putty Keygen.

Espero que esto ayude a alguien.

PuTTYGen puede generar las keys OpenSSH correctas.

  1. Genere su file de key, guarde la key privada (con o sin una frase de contraseña)
  2. Agrega tu nombre de usuario / dirección de correo electrónico como comentario
  3. Copia los contenidos de la key generada y pégala en tu id_rsa.pub
  4. Exporte la key privada de OpenSSH usando el menu y guárdela como id_rsa

Exportar clave OpenSSH

id_es.pub mi error regenerando mi key pública ( id_es.pub ) de mi key privada ( id_es ):

 ssh-keygen -f ~/.ssh/id_es -y > ~/.ssh/id_es.pub 

Si carga la key de masilla 'vainilla', probablemente la solución se describa aquí: https://gitlab.com/gitlab-org/gitlab-ce/issues/786