Paano Gumamit ng Mga Deploy Key sa Github (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Gumamit ng Mga Deploy Key sa Github (na may Mga Larawan)
Paano Gumamit ng Mga Deploy Key sa Github (na may Mga Larawan)

Video: Paano Gumamit ng Mga Deploy Key sa Github (na may Mga Larawan)

Video: Paano Gumamit ng Mga Deploy Key sa Github (na may Mga Larawan)
Video: 6 простых и безумных фокусов, которые вы можете сделать 2024, Abril
Anonim

Pinapayagan ng "i-deploy key" sa GitHub ang iyong server na direktang kumonekta sa iyong GitHub repository. Kapag nakakonekta ang iyong server, maaari mong itulak ang mga build nang direkta mula sa iyong imbakan sa iyong server, na maaaring makapagpabawas sa iyong trabaho. Kung ang iyong server ay nangangailangan ng pag-access sa maraming mga repository, maaari kang lumikha ng isang gumagamit ng machine upang pamahalaan ang pag-access.

Mga hakbang

Bahagi 1 ng 3: Bumubuo ng Mga Bagong Susi

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 1
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 1

Hakbang 1. Buksan ang programa ng terminal sa iyong computer

Pinapayagan ka ng programang terminal sa iyong computer na mai-access nang malayuan ang iyong server. Kung gumagamit ka ng isang Linux o Mac computer, gagamitin mo ang built-in na programa ng Terminal. Kung gumagamit ka ng Windows, kakailanganin mong mag-install ng isang programa tulad ng Cygwin o GitBash.

  • Linux - Pindutin ang Ctrl + Alt + T o hanapin ang "terminal."
  • Mac - Mahahanap mo ang programa ng Terminal sa mga folder ng Mga utility.
  • Windows - Maaari mong i-download ang Cygwin mula sa cygwin.com, o GitBash mula sa git-scm.com/downloads.
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 2
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 2

Hakbang 2. Mag-log in sa iyong server gamit ang iyong terminal program

Lilikha ka ng deploy key sa iyong server upang ma-access nito ang iyong GitHub repository. Upang magawa ito, kakailanganin mong mag-log in sa iyong server, alinman sa malayo sa pamamagitan ng iyong terminal o lokal sa server.

Sa iyong programa ng terminal, i-type ang ssh username @ hostname upang mag-log in. Ipasok ang iyong password kung na-prompt

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 3
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 3

Hakbang 3. Ipasok ang utos upang makabuo ng SSH key

Ang sumusunod na utos ay lilikha ng isang bagong susi gamit ang iyong GitHub email address bilang tatak:

  • ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • Ang isang SSH key ay isang naka-encrypt na pares ng key na nagpapatunay sa iyong pagkakakilanlan. Sa kasong ito, itatalaga mo ang susi sa iyong GitHub repository, pinapayagan itong kilalanin ang iyong server.
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 4
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 4

Hakbang 4. Pindutin

↵ Ipasok / ⏎ Bumalik kapag sinenyasan upang pumili ng isang lokasyon.

Ise-save nito ang susi sa default na lokasyon, na kung saan ay ang.ssh direktoryo sa iyong direktoryo ng User.

Gumamit ng Mga Pag-deploy ng Mga Susi sa Github Hakbang 5
Gumamit ng Mga Pag-deploy ng Mga Susi sa Github Hakbang 5

Hakbang 5. Lumikha ng isang passphrase

Nagdaragdag ito ng isang karagdagang layer ng seguridad sa iyong key, dahil ang mga hindi kilalang mga gumagamit ay kailangang ipasok ang passphrase bago gumana ang susi.

Sasabihan ka upang kumpirmahin ang passphrase kapag nilikha ito

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 6
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 6

Hakbang 6. Kopyahin ang mga nilalaman ng key ng SSH sa iyong clipboard

Sa sandaling nalikha ang susi, kakailanganin mong idagdag ito sa iyong imbakan. Upang magawa ito, kakailanganin mong kopyahin ang mga nilalaman ng susi. Ang sumusunod na utos ay kokopya ng mga nilalaman ng susi sa iyong clipboard:

  • Linux - xclip -sel clip <~ /.ssh / id_rsa.pub. Maaaring kailanganin mong patakbuhin ang sudo apt-get install muna ng xclip.
  • Windows - clip <~ /.ssh / id_rsa.pub
  • Mac - pbcopy <~ /.ssh / id_rsa.pub

Bahagi 2 ng 3: Pagdaragdag ng Susi sa Iyong Repository

Gumamit ng Mga Pag-deploy ng Susi sa Github Hakbang 7
Gumamit ng Mga Pag-deploy ng Susi sa Github Hakbang 7

Hakbang 1. Mag-log in sa GitHub website

Tiyaking nag-log in ka gamit ang isang account na maaaring ma-access ang imbakan.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 8
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 8

Hakbang 2. I-click ang iyong imahe sa profile sa kanang sulok sa itaas at piliin ang "Iyong profile

" Bubuksan nito ang iyong pahina ng profile sa GitHub.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 9
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 9

Hakbang 3. I-click ang tab na "Mga Repositoryo"

Ipapakita nito ang lahat ng iyong mga repository.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 10
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 10

Hakbang 4. Piliin ang repository na nais mong idagdag ang susi

Bibigyan nito ang iyong server ng pag-access sa lalagyan upang awtomatikong i-deploy ang mga build.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 11
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 11

Hakbang 5. I-click ang tab na "Mga Setting" sa tuktok ng screen

Bubuksan nito ang iyong mga setting ng repository.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 12
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 12

Hakbang 6. I-click ang pindutang "I-deploy ang mga key" sa kaliwang menu

Ipapakita nito ang mga deploy key na kasalukuyang nakatalaga sa imbakan.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 13
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 13

Hakbang 7. I-click ang pindutang "Magdagdag ng pag-deploy key"

Ang isang patlang ng teksto para sa susi ay lilitaw.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 14
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 14

Hakbang 8. I-paste ang nakopyang key ng pag-deploy sa patlang

I-click ang patlang at pindutin ang ⌘ Command / Ctrl + V upang i-paste ang nakopyang key na deploy sa patlang.

Kung nais mong ang server ay may access sa pagsulat sa lalagyan, lagyan ng tsek ang kahong "Payagan ang pagsulat ng pag-access"

Gumamit ng Mga Paglalagay ng Susi sa Github Hakbang 15
Gumamit ng Mga Paglalagay ng Susi sa Github Hakbang 15

Hakbang 9. I-click ang "Magdagdag ng key" upang idagdag ang iyong deploy key

Papayagan nitong mag-access ang iyong server sa lalagyan at i-deploy ang mga build mula rito.

Bahagi 3 ng 3: Lumilikha ng Gumagamit ng Makina

Gumamit ng Mga Paglalagay ng Susi sa Github Hakbang 16
Gumamit ng Mga Paglalagay ng Susi sa Github Hakbang 16

Hakbang 1. Lumikha ng isang nakalaang account ng GitHub para sa gumagamit ng makina

Ang isang "gumagamit ng makina" ay isang awtomatikong gumagamit na maaaring mag-access ng maraming mga repository. Kapaki-pakinabang ito kung kailangan ng iyong server ng pag-access sa maraming mga repository, dahil ang pag-deploy ng mga key ay nagbibigay lamang ng pag-access sa iisang repository.

Maaari kang lumikha ng isang bagong gumagamit sa pamamagitan ng pag-click sa pindutang "Mag-sign up" sa homepage ng GitHub at pagsunod sa mga senyas

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 17
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 17

Hakbang 2. Bumuo ng isang SSH key sa iyong server

Sundin ang mga hakbang sa unang seksyon upang makabuo ng isang susi sa iyong server at kopyahin ito sa iyong clipboard.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 18
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 18

Hakbang 3. Mag-sign in sa website ng GitHub gamit ang bagong account ng gumagamit ng machine

Itatalaga mo ang bagong nilikha na key sa gumagamit na ito.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 19
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 19

Hakbang 4. I-click ang larawan sa profile ng gumagamit ng makina at piliin ang "Mga Setting

" Bubuksan nito ang mga setting ng account para sa gumagamit ng makina.

Gumamit ng Mga Pag-deploy ng Susi sa Github Hakbang 20
Gumamit ng Mga Pag-deploy ng Susi sa Github Hakbang 20

Hakbang 5. I-click ang pagpipiliang "SSH at GPG" sa kaliwang menu

Ipapakita nito ang mga key na kasalukuyang nakatalaga sa gumagamit.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 21
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 21

Hakbang 6. I-click ang pindutang "Bagong SSH key"

Papayagan ka nitong ipasok ang SSH key.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 22
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 22

Hakbang 7. I-paste ang key at i-click ang "Magdagdag ng SSH key

" Ito ay idaragdag ang SSH key sa profile ng gumagamit ng makina, pinapayagan itong i-access ang iyong server.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 23
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 23

Hakbang 8. Buksan ang unang lalagyan na nais mong bigyan ng access ang gumagamit ng makina

Mahahanap mo ang iyong mga repository sa tab na "Mga Repositoryo" sa iyong pahina sa Profile.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 24
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 24

Hakbang 9. I-click ang tab na "Mga Setting" sa pahina ng pag-iimbak

Ipapakita nito ang mga setting ng repository.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 25
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 25

Hakbang 10. I-click ang pagpipiliang "Mga Pakikipagtulungan" sa kaliwang menu

Papayagan ka nitong magdagdag ng mga katuwang sa imbakan. Sa pamamagitan ng pagdaragdag ng iyong gumagamit ng machine bilang isang tagatulong, magagawa nitong itulak ang mga build mula sa iyong repository sa iyong server.

Gumamit ng Mga Lumawak na Susi sa Github Hakbang 26
Gumamit ng Mga Lumawak na Susi sa Github Hakbang 26

Hakbang 11. Ipasok ang pangalan ng gumagamit ng makina at i-click ang "Magdagdag ng tagatulong

" Ang gumagamit ng makina ay bibigyan ng access sa pagbasa / pagsulat sa imbakan.

Inirerekumendang: