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.
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