Red de conocimiento informático - Material del sitio web - Cómo usar git para asociarse con un repositorio remoto de github

Cómo usar git para asociarse con un repositorio remoto de github

Si ha creado un repositorio Git localmente y desea crear un repositorio Git en github y sincronizar los dos repositorios de forma remota, entonces necesita usar SSHHKEY. Una vez que GitHub obtenga su clave pública, sabrá que usted envió el contenido.

Configuración de clave SSH:

1. Abra Git Bash. En Windows, cree SSHHKEY e ingrese la contraseña cuando se le solicite. Puede ingresarla completamente sin completar la contraseña.

$ ssh-keygen -t rsa -C "Registrar correo electrónico"

Luego hay dos archivos en el directorio de inicio del usuario/. ssh/. id_rsa es la clave privada y id_rsa.pub es la clave pública.

2. Obtenga la clave y abra el archivo id_rsa.pub. ssh, cuyo contenido es el contenido de la clave.

$ inicio ~/. ssh/id_rsa.pub

3. Inicie sesión en GitHub y abra la página "Clave SSH". ¿La dirección de acceso directo es /settings/ssh?

4. Para probar si la clave ssh es exitosa, puede usar el comando "SSH-T git@github.com". Aparece si se ha autenticado correctamente pero github no proporciona acceso al shell. Esto significa que se ha conectado correctamente a github.

Operaciones entre la biblioteca remota y la biblioteca local:

1. Puede clonar la copia desde la remota a la local a través de git clone.

Git admite los protocolos HTTPS y SSH, y SSH es más rápido.

$ git clone git@github.com: nan Fei 9330/xx.git

2. La biblioteca local está asociada con la biblioteca remota. Este comando se ejecuta en el almacén local. directorio:

$ git remoto agregar origen git @ github com: nan Fei 9330/learn git

Cambie a SSH de su propio almacén.

3. Empuje todo el contenido de la rama master.

$ git push -u origin host

El primer uso del parámetro -u es enviar contenido y ramas asociadas.

Después de que la inserción sea exitosa, podrá ver que el contenido remoto y local son exactamente iguales. La próxima vez, simplemente haga una confirmación local y pase el comando:

$ git push source host

Envíe el contenido más reciente a Github

= = = = = = = = = = = = = = Tengamos una batalla real = = = = = = = = = = = = = = = = = p>Crear texto test.txt localmente y ejecutar:

$ git add text.txt

$ git commit -m "Agregar nuevo archivo" $ git push al host original

Entonces podrás ver la sincronización en github.

Otros:

Recuperar actualizaciones para ramas de host remotas, por ejemplo

$ git pull source host