Siento que intenté todo para clonar http://thechaw.com/source de git sin éxito. Tengo un crear keys SSH para acceder a este git y creo que seguí las instrucciones pero me falta algo fácil.
Seguí todas las instrucciones ( http://thechaw.com/wiki/guides/setup ). ¿Alguien me puede decir lo que estoy haciendo mal?
Primero:
% cd ~/.ssh && sh-keygen
Entonces:
% git config --global user.name "<My git Username>"
% git config --global user.email <My git Email address>
Ahora bash clonar usando
% sudo git clone git@thechaw.com:chaw.git
Yo siempre recibo:
Initialized empty Git repository in /var/www/chaw/chaw/.git/ Permission denied (publickey). fatal: The remote end hung up unexpectedly
Lo he estado intentando durante muchas horas. ¿Qué me estoy perdiendo? Tengo una count github e incluso puse mi key ssh allí (pero creo que no debería tener ningún efecto).
Cualquier ayuda sería apreciada. ¡Gracias!
Creo que agregó la key ssh y la configuration de Git a su usuario no root, pero luego usó "sudo" para hacer el clon, haciendo que Git no encuentre las keys de su usuario (ya que se ejecuta como root).
Pasé bastante time y así es como finalmente lo hice. No pude ejecutarlo en rsa, así que probé dsa y luego funcionó:
ssh-keygen -t dsa -C "myemailIUsedAtthechaw.com" cat ~/.ssh/id_dsa.pub | xclip -sel clip
Luego ingresé a mi count en thechaw y lo pegué en el campo key de git.
entonces yo
git clone git@thechaw.com:chaw.git
n se desprotegió wat un alivio. 🙂