Red de conocimiento informático - Conocimiento informático - Cómo configurar la clave ssh de git

Cómo configurar la clave ssh de git

Git es una herramienta de administración de código distribuido. La administración remota de código se basa en SSH, por lo que se requiere la configuración de SSH para usar Git remoto. Proceso de generación de clave SSH:

1. Compruebe si ya tiene una clave ssh: cd ~/.ssh

Si no hay clave, no habrá dicha carpeta. sí, haz una copia de seguridad y elimínala

2. Guarde la clave:

$ ssh-keygen -t rsa -C "haiyan.xu.vip@gmail.com"

Presione 3 para devolver una contraseña vacía.

Su información de identidad se guarda en /home/tekkub/.ssh/id_rsa.

Su clave pública se guarda en /home/tekkub/.ssh/id_rsa.pub.

La huella digital clave es:

.............

Los dos últimos archivos son: id_rsa e id_rsa.pub

3. Agregue la clave a ssh: ssh-add filename

Debe ingresar la contraseña antes.

4. Agregue la clave ssh en github, esto es para agregar la clave pública en "id_rsa.pub".

Abra /, inicie sesión en xuhaiyan825 y agregue ssh.

5. Prueba: ssh git@github.com

No se puede determinar la autenticidad del host "github.com (207.97.227.239)".

La huella digital de la clave RSA es 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.

¿Estás seguro de que quieres continuar conectándote? ¿Estás seguro de que deseas continuar conectándote (S/N)? Sí

Advertencia: Se agregó permanentemente 'github.com,207.97.227.239′ (RSA) a la lista de hosts conocidos.

ERROR: ¡Hola, tekkub! Autenticado correctamente pero no disponible en GitHub. Acceso Shell

La conexión a github.com se ha cerrado

1. Obtenga el código fuente:

$ git clone git@github.com:billyanyteen/ github. -services.git

2. Esto generará un repositorio en su máquina

3. La diferencia entre git y svn es que git se distribuye y no tiene concepto de servidor. .

Cada uno tiene un repositorio en su propia máquina y cada envío es un repositorio para su propia máquina

Inicialización del repositorio:

git init

Genera instantáneas y almacénalas en el índice del proyecto:

git add

files, y git rm, git mv, etc.

Envío del índice del proyecto:

git commit

4. Programación colaborativa:

Fusionar repositorio local con repositorio de origen remoto,

Enviar actualizaciones locales a Remoto:

git push origin master

Actualizar actualización remota a local:

git pull origin master

Agregar:

Agregar repositorio remoto:

$ git remoto agregar upstream git://github.com/pjhyett/github-services.git

Cambiar el nombre del repositorio remoto:

$ git:/ /github.com/pjhyett/github-services.git a "ascendente"

$ git://github.com/pjhyett/github-services.git a "ascendente" .