Diferencia entre revisiones de «Creando cuenta en git hub»

De Wiki de EGC
Saltar a: navegación, buscar
 
(No se muestran 4 ediciones intermedias del mismo usuario)
Línea 9: Línea 9:
  
 
* Carga la clave pública SSH a github (Arriba a la derecha: zona de usuario -> 'settings' -> SSH keys). Basta con copia el contenido de /home/usuario/.ssh/id_rsa.pub en el formulario que aparece en github.
 
* Carga la clave pública SSH a github (Arriba a la derecha: zona de usuario -> 'settings' -> SSH keys). Basta con copia el contenido de /home/usuario/.ssh/id_rsa.pub en el formulario que aparece en github.
 +
 +
Recuerda: Con una clave pública por ordenador personal que tienes es suficiente. Por tanto, no hace falta que crees un par de claves pública y privada SSH cada vez que comiences un nuevo proyecto, puedes usar la misma siempre que nadie te robe tu clave privada.
 +
 +
La clave pública se almacena dentro de la carpeta .ssh en el home del usuario, tiene una apariencia similar a la siguiente.
 +
 +
<source lang="bash">
 +
% cd .ssh
 +
% cat id_rsa.pub
 +
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDrd[... bytes omitidos intencionadamente ...]BDA3z1C1 profesor@pc-14-142
 +
</source>
 +
 +
Para saber más: [http://git-scm.com/book/es/v1/Git-en-un-servidor-Generando-tu-clave-p%C3%BAblica-SSH]
 +
 +
Por cierto, github permite crear organizaciones en las que participan múltiples usuarios.
 +
 +
= Problemas =
 +
 +
Si git reporta este problema:
 +
 +
<source lang="bash">
 +
Agent admitted failure to sign using the key.
 +
Permission denied (publickey).
 +
fatal: Could not read from remote repository.
 +
 +
Please make sure you have the correct access rights
 +
and the repository exists.
 +
</source>
 +
 +
Prueba a añadir manualmente la clave privada:
 +
 +
<source lang="bash">
 +
$ ssh-add /home/practica/.ssh/id_rsa
 +
</source>

Revisión actual del 13:24 30 oct 2018

  • Accede a http://github.com
  • Invoca la orden para crear el par de clave pública y privada SSH:
% ssh-keygen
  • Esto genera un par de claves pública y privada en la carpeta /home/USUARIO/.ssh/. El fichero /home/usuario/.ssh/id_rsa.pub contiene la clave pública.
  • Carga la clave pública SSH a github (Arriba a la derecha: zona de usuario -> 'settings' -> SSH keys). Basta con copia el contenido de /home/usuario/.ssh/id_rsa.pub en el formulario que aparece en github.

Recuerda: Con una clave pública por ordenador personal que tienes es suficiente. Por tanto, no hace falta que crees un par de claves pública y privada SSH cada vez que comiences un nuevo proyecto, puedes usar la misma siempre que nadie te robe tu clave privada.

La clave pública se almacena dentro de la carpeta .ssh en el home del usuario, tiene una apariencia similar a la siguiente.

% cd .ssh
% cat id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDrd[... bytes omitidos intencionadamente ...]BDA3z1C1 profesor@pc-14-142

Para saber más: [1]

Por cierto, github permite crear organizaciones en las que participan múltiples usuarios.

Problemas

Si git reporta este problema:

Agent admitted failure to sign using the key.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Prueba a añadir manualmente la clave privada:

$ ssh-add /home/practica/.ssh/id_rsa