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
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.
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
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.
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.
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
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
Hakbang 1. Mag-log in sa GitHub website
Tiyaking nag-log in ka gamit ang isang account na maaaring ma-access ang imbakan.
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.
Hakbang 3. I-click ang tab na "Mga Repositoryo"
Ipapakita nito ang lahat ng iyong mga repository.
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.
Hakbang 5. I-click ang tab na "Mga Setting" sa tuktok ng screen
Bubuksan nito ang iyong mga setting ng repository.
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.
Hakbang 7. I-click ang pindutang "Magdagdag ng pag-deploy key"
Ang isang patlang ng teksto para sa susi ay lilitaw.
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"
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
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
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.
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.
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.
Hakbang 5. I-click ang pagpipiliang "SSH at GPG" sa kaliwang menu
Ipapakita nito ang mga key na kasalukuyang nakatalaga sa gumagamit.
Hakbang 6. I-click ang pindutang "Bagong SSH key"
Papayagan ka nitong ipasok ang SSH key.
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.
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.
Hakbang 9. I-click ang tab na "Mga Setting" sa pahina ng pag-iimbak
Ipapakita nito ang mga setting ng repository.
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.
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.