publickey permission mac ionicjs digitalocean git ssh rsa

mac - permission denied(publickey) gitlab



git Permiso denegado(publickey, gssapi-keyex, gssapi-with-mic) (2)

sudo chmod -R 777 carpeta pero sin ningún éxito.

Eso nunca funcionaría, ya que cualquier carpeta con escritura correcta haría que ssh fallara inmediatamente.

Debes asegurarte de que:

  • ha generado el par de claves ssh correctamente:

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

(Recomiendo no establecer una frase de contraseña al principio, al menos para probarla)

  • el asociado correcto con tu ~ / .ssh / id_rsa (.pub) es correcto.
    Al menos:

    chmod 700 /home/<login>/.ssh chmod 600 /home/<login>/.ssh/authorized_keys

  • la url de ssh es correcta.
    Por ejemplo, GitHub usaría [email protected]: user / repo

  • su clave ssh está registrada en su cuenta ( Ejemplo para GitHub )

Tengo un par de claves rsa públicas / privadas. Puedo conectarme al servidor remoto con ssh, pero cuando lo hago git pull origin master obtengo este error:

Permiso denegado (publickey, gssapi-keyex, gssapi-with-mic). fatal: no se pudo leer desde el repositorio remoto.

Por favor, asegúrese de tener los derechos de acceso correctos y existe el repositorio.

Mi cliente de git ejecuta ubuntu 14.04 y mi clave pública privada está en la carpeta $HOME/.ssh .

Intenté hacer la sudo chmod -R 777 folder pero sin ningún éxito.


¿Has probado este comando para verificar tu clave ssh -T [email protected]

También debe verificar si su url remota se ha agregado a git config correctamente.