Com s'utilitzen les claus de desplegament a Github (amb imatges)

Taula de continguts:

Com s'utilitzen les claus de desplegament a Github (amb imatges)
Com s'utilitzen les claus de desplegament a Github (amb imatges)

Vídeo: Com s'utilitzen les claus de desplegament a Github (amb imatges)

Vídeo: Com s'utilitzen les claus de desplegament a Github (amb imatges)
Vídeo: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Abril
Anonim

"Desplegar claus" a GitHub permet al vostre servidor connectar-se directament al vostre dipòsit de GitHub. Quan el vostre servidor està connectat, podeu empènyer les versions directament des del dipòsit al servidor, cosa que pot reduir el vostre treball. Si el vostre servidor necessita accés a diversos repositoris, podeu crear un usuari de la màquina per gestionar-ne l'accés.

Passos

Primera part de 3: Generació de claus noves

Utilitzeu Deploy Keys al pas 1 de Github
Utilitzeu Deploy Keys al pas 1 de Github

Pas 1. Obriu el programa de terminal a l'ordinador

El programa terminal del vostre ordinador us permet accedir remotament al vostre servidor. Si utilitzeu un ordinador Linux o Mac, utilitzeu el programa Terminal incorporat. Si utilitzeu Windows, haureu d’instal·lar un programa com Cygwin o GitBash.

  • Linux: premeu Ctrl + Alt + T o cerqueu "terminal".
  • Mac: podeu trobar el programa Terminal a la carpeta Utilitats.
  • Windows: podeu descarregar Cygwin des de cygwin.com o GitBash des de git-scm.com/downloads.
Utilitzeu Deploy Keys al pas 2 de Github
Utilitzeu Deploy Keys al pas 2 de Github

Pas 2. Inicieu la sessió al servidor mitjançant el programa de terminal

Generareu la clau de desplegament al vostre servidor perquè pugui accedir al vostre dipòsit de GitHub. Per fer-ho, haureu d’iniciar sessió al servidor, ja sigui remotament a través del terminal o localment al servidor.

Al programa del terminal, escriviu ssh username @ hostname per iniciar sessió. Introduïu la vostra contrasenya si se us demana

Utilitzeu Deploy Keys al pas 3 de Github
Utilitzeu Deploy Keys al pas 3 de Github

Pas 3. Introduïu l'ordre per generar la clau SSH

L'ordre següent crearà una nova clau amb la vostra adreça de correu electrònic de GitHub com a etiqueta:

  • ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • Una clau SSH és un parell de claus xifrades que autentica la vostra identitat. En aquest cas, assignareu la clau al vostre dipòsit de GitHub per permetre-li identificar el servidor.
Utilitzeu Deploy Keys al pas 4 de Github
Utilitzeu Deploy Keys al pas 4 de Github

Pas 4. Premeu

↵ Retorn / ⏎ Retorn quan se us demani que seleccioneu una ubicació.

Això desarà la clau a la ubicació predeterminada, que és el directori.ssh del directori d’usuaris.

Utilitzeu Deploy Keys al pas 5 de Github
Utilitzeu Deploy Keys al pas 5 de Github

Pas 5. Creeu una frase de contrasenya

Això afegeix una capa de seguretat addicional a la vostra clau, ja que els usuaris desconeguts hauran d'introduir la contrasenya abans que la clau funcioni.

En crear-la, se us demanarà que confirmeu la contrasenya

Utilitzeu Deploy Keys al pas 6 de Github
Utilitzeu Deploy Keys al pas 6 de Github

Pas 6. Copieu el contingut de la clau SSH al porta-retalls

Un cop creada la clau, l'haureu d'afegir al dipòsit. Per fer-ho, haureu de copiar el contingut de la clau. L'ordre següent copiarà el contingut de la clau al porta-retalls:

  • Linux - xclip -sel clip <~ /.ssh / id_rsa.pub. És possible que hàgiu d'executar sudo apt-get install xclip primer.
  • Windows: clip <~ /.ssh / id_rsa.pub
  • Mac - pbcopy <~ /.ssh / id_rsa.pub

Part 2 de 3: Afegir la clau al vostre dipòsit

Utilitzeu Deploy Keys al pas 7 de Github
Utilitzeu Deploy Keys al pas 7 de Github

Pas 1. Inicieu sessió al lloc web de GitHub

Assegureu-vos d’iniciar la sessió amb un compte que pugui accedir al dipòsit.

Utilitzeu Deploy Keys al pas 8 de Github
Utilitzeu Deploy Keys al pas 8 de Github

Pas 2. Feu clic a la vostra imatge de perfil a l'extrem superior dret i seleccioneu "El vostre perfil

" Això obrirà la pàgina del perfil de GitHub.

Utilitzeu Deploy Keys al pas 9 de Github
Utilitzeu Deploy Keys al pas 9 de Github

Pas 3. Feu clic a la pestanya "Dipòsits"

Això mostrarà tots els vostres dipòsits.

Utilitzeu Deploy Keys al pas 10 de Github
Utilitzeu Deploy Keys al pas 10 de Github

Pas 4. Seleccioneu el dipòsit al qual vulgueu afegir la clau

Això permetrà que el vostre servidor accedeixi al dipòsit per desplegar automàticament les compilacions.

Utilitzeu Deploy Keys al pas 11 de Github
Utilitzeu Deploy Keys al pas 11 de Github

Pas 5. Feu clic a la pestanya "Configuració" a la part superior de la pantalla

Això obrirà la configuració del dipòsit.

Utilitzeu Deploy Keys al pas 12 de Github
Utilitzeu Deploy Keys al pas 12 de Github

Pas 6. Feu clic al botó "Desplega les claus" al menú de l'esquerra

Es mostraran les claus de desplegament assignades actualment al dipòsit.

Utilitzeu Deploy Keys al pas 13 de Github
Utilitzeu Deploy Keys al pas 13 de Github

Pas 7. Feu clic al botó "Afegeix una clau de desplegament"

Apareixerà un camp de text per a la tecla.

Utilitzeu Deploy Keys al pas 14 de Github
Utilitzeu Deploy Keys al pas 14 de Github

Pas 8. Enganxeu la clau de desplegament copiada al camp

Feu clic al camp i premeu ⌘ Ordre / Ctrl + V per enganxar la clau de desplegament copiada al camp.

Si voleu que el servidor tingui accés d'escriptura al dipòsit, marqueu la casella "Permet l'accés d'escriptura"

Utilitzeu Deploy Keys al pas 15 de Github
Utilitzeu Deploy Keys al pas 15 de Github

Pas 9. Feu clic a "Afegeix una clau" per afegir la clau de desplegament

Això permetrà al vostre servidor accedir al dipòsit i desplegar-ne les versions.

Part 3 de 3: Creació d'un usuari de màquina

Utilitzeu Deploy Keys al pas 16 de Github
Utilitzeu Deploy Keys al pas 16 de Github

Pas 1. Creeu un compte GitHub dedicat per a l'usuari de la màquina

Un "usuari de màquina" és un usuari automatitzat que pot accedir a diversos repositoris. Això és útil si el vostre servidor necessita accés a diversos repositoris, ja que les claus de desplegament només concedeixen accés a un únic dipòsit.

Podeu crear un usuari nou fent clic al botó "Registra't" a la pàgina principal de GitHub i seguint les indicacions

Utilitzeu Deploy Keys al pas 17 de Github
Utilitzeu Deploy Keys al pas 17 de Github

Pas 2. Generar una clau SSH al servidor

Seguiu els passos de la primera secció per generar una clau al servidor i copieu-la al porta-retalls.

Utilitzeu Deploy Keys al pas 18 de Github
Utilitzeu Deploy Keys al pas 18 de Github

Pas 3. Inicieu la sessió al lloc web de GitHub amb el nou compte d'usuari de la màquina

Assignareu la clau de nova creació a aquest usuari.

Utilitzeu Deploy Keys al pas 19 de Github
Utilitzeu Deploy Keys al pas 19 de Github

Pas 4. Feu clic a la imatge de perfil de l'usuari de la màquina i seleccioneu "Configuració

" Això obrirà la configuració del compte per a l'usuari de la màquina.

Utilitzeu Deploy Keys al pas 20 de Github
Utilitzeu Deploy Keys al pas 20 de Github

Pas 5. Feu clic a l'opció "Tecles SSH i GPG" al menú de l'esquerra

Es mostraran les tecles assignades actualment a l'usuari.

Utilitzeu Deploy Keys al pas 21 de Github
Utilitzeu Deploy Keys al pas 21 de Github

Pas 6. Feu clic al botó "Nova clau SSH"

Això us permetrà introduir la clau SSH.

Utilitzeu Deploy Keys al pas 22 de Github
Utilitzeu Deploy Keys al pas 22 de Github

Pas 7. Enganxeu la clau i feu clic a "Afegeix una clau SSH

" Això afegirà la clau SSH al perfil de l'usuari de la màquina, cosa que li permetrà accedir al vostre servidor.

Utilitzeu Deploy Keys al pas 23 de Github
Utilitzeu Deploy Keys al pas 23 de Github

Pas 8. Obriu el primer dipòsit al qual voleu donar accés a l'usuari de la màquina

Podeu trobar els vostres dipòsits a la pestanya "Dipòsits" de la pàgina del perfil.

Utilitzeu Deploy Keys al pas 24 de Github
Utilitzeu Deploy Keys al pas 24 de Github

Pas 9. Feu clic a la pestanya "Configuració" de la pàgina del dipòsit

Es mostrarà la configuració del dipòsit.

Utilitzeu Deploy Keys al pas 25 de Github
Utilitzeu Deploy Keys al pas 25 de Github

Pas 10. Feu clic a l'opció "Col·laboradors" al menú de l'esquerra

Això us permetrà afegir col·laboradors al repositori. En afegir l'usuari de la màquina com a col·laborador, podrà enviar compilacions des del dipòsit al servidor.

Utilitzeu Deploy Keys al pas 26 de Github
Utilitzeu Deploy Keys al pas 26 de Github

Pas 11. Introduïu el nom de l'usuari de la màquina i feu clic a "Afegeix col·laborador

" L'usuari de la màquina tindrà accés de lectura / escriptura al dipòsit.

Recomanat: