2010-09-30 23 views
13

cómo generar una clave pública (para usar en GitHub/GitLab) usando la línea de comando [Git Bash].Git, cómo generar la clave pública

El siguiente comando genera el error sh.exe": syntax error near unexpected token '('

Estoy utilizando Windows XP.

$ ssh-keygen -t rsa -C "[email protected]" 
Generating public/private rsa key pair. 
Enter file in which to save the key (/c/Users/xxxx/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /c/Users/xxxx/.ssh/id_rsa. 
Your public key has been saved in /c/Users/xxxx/.ssh/id_rsa.pub. 
The key fingerprint is: 
01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db [email protected] 

Respuesta

31

El comando a ejecutar es solamente

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

Todo el resto comenzando con la línea 2 del script es la salida de ssh-keygen.

Y reemplace [email protected] con su dirección de correo electrónico.

Eche un vistazo a manual for ssh-keygen para buscar opciones adicionales. Probablemente deberías usar una clave más larga al agregar -b 4096 a la lista de opciones.

+0

¿también mantener esta línea (/c/Users/Tekkub/.ssh/id_rsa) de la misma? –

+2

Este es el resultado del comando. Puede ingresar su propio camino después de él, pero también puede dejar el valor predeterminado. – Residuum

+0

¿No sería mejor incluir '-b 4000' para que tu clave sea más fuerte? – chicks

0

Este es el comando

ssh-keygen -t rsa -b 4096 -C "[your github's email]" 
# Creates a new ssh key 
# Generating public/private rsa key pair. 

Esto generará una clave para you.You tienen que copiar e insertar en la cuenta de su Github (sólo una vez).

Steps how to do It

Cuestiones relacionadas