GitHub "izvietot atslēgas" ļauj jūsu serverim izveidot savienojumu tieši ar jūsu GitHub repozitoriju. Kad jūsu serveris ir pievienots, varat pārvietot būvējumus tieši no krātuves uz savu serveri, kas var samazināt jūsu darbu. Ja jūsu serverim ir nepieciešama piekļuve vairākām krātuvēm, varat izveidot mašīnas lietotāju, lai pārvaldītu piekļuvi.
Soļi
1. daļa no 3: jaunu atslēgu ģenerēšana
1. solis. Datorā atveriet termināļa programmu
Termināla programma datorā ļauj attālināti piekļūt savam serverim. Ja izmantojat Linux vai Mac datoru, tiks izmantota iebūvētā termināļa programma. Ja izmantojat Windows, jums jāinstalē tāda programma kā Cygwin vai GitBash.
- Linux - nospiediet Ctrl+Alt+T vai meklējiet “terminālis”.
- Mac - programmu Terminal varat atrast mapē Utilities.
- Windows - jūs varat lejupielādēt Cygwin no cygwin.com vai GitBash no git-scm.com/downloads.
2. solis. Piesakieties savā serverī, izmantojot termināļa programmu
Jūs ģenerēsit izvietošanas atslēgu savā serverī, lai tas varētu piekļūt jūsu GitHub krātuvei. Lai to izdarītu, jums jāpiesakās savā serverī vai nu attālināti, izmantojot termināli, vai lokāli serverī.
Savā termināļa programmā ierakstiet ssh lietotājvārds@resursdatora nosaukums, lai pieteiktos. Ja tiek prasīts, ievadiet paroli
3. solis. Ievadiet SSH atslēgas ģenerēšanas komandu
Šī komanda izveidos jaunu atslēgu ar jūsu GitHub e -pasta adresi kā etiķeti:
- ssh -keygen -t rsa -b 4096 -C "[email protected]"
- SSH atslēga ir šifrēts atslēgu pāris, kas autentificē jūsu identitāti. Šajā gadījumā jūs piešķirsit atslēgu savam GitHub krātuvei, ļaujot tai identificēt jūsu serveri.
4. solis. Nospiediet
Enter/⏎ Return kad tiek prasīts izvēlēties atrašanās vietu.
Tādējādi atslēga tiks saglabāta noklusējuma vietā, kas ir direktorijs.ssh jūsu lietotāja direktorijā.
5. solis. Izveidojiet ieejas frāzi
Tādējādi jūsu atslēgai tiek piešķirts papildu drošības līmenis, jo nezināmiem lietotājiem pirms atslēgas darbības būs jāievada ieejas frāze.
Izveidojot to, jums tiks piedāvāts apstiprināt ieejas frāzi
6. darbība. Kopējiet SSH atslēgas saturu starpliktuvē
Kad atslēga ir izveidota, tā jāpievieno krātuvei. Lai to izdarītu, jums ir jākopē atslēgas saturs. Šī komanda nokopēs atslēgas saturu starpliktuvē:
- Linux - xclip -sel klips <~/.ssh/id_rsa.pub. Vispirms jums, iespējams, vajadzēs palaist sudo apt-get install xclip.
- Windows - klips <~/.ssh/id_rsa.pub
- Mac - pbcopy <~/.ssh/id_rsa.pub
2. daļa no 3: Atslēgas pievienošana krātuvei
1. solis. Piesakieties GitHub vietnē
Noteikti piesakieties, izmantojot kontu, kas var piekļūt krātuvei.
2. solis. Noklikšķiniet uz sava profila attēla augšējā labajā stūrī un atlasiet “Jūsu profils
" Tādējādi tiks atvērta jūsu GitHub profila lapa.
3. solis. Noklikšķiniet uz cilnes "Repozitoriji"
Tas parādīs visas jūsu krātuves.
4. solis. Atlasiet repozitoriju, kuram vēlaties pievienot atslēgu
Tas jūsu serverim piešķirs piekļuvi krātuvei, lai automātiski izvietotu būvējumus.
5. solis. Noklikšķiniet uz cilnes "Iestatījumi" ekrāna augšdaļā
Tādējādi tiks atvērti jūsu krātuves iestatījumi.
6. solis. Kreisajā izvēlnē noklikšķiniet uz pogas “Izvietot taustiņus”
Tiks parādīti izvietošanas taustiņi, kas pašlaik ir piešķirti krātuvei.
7. solis. Noklikšķiniet uz pogas “Pievienot izvietošanas atslēgu”
Parādīsies atslēgas teksta lauks.
8. solis. Ielīmējiet kopēto izvietošanas atslēgu laukā
Noklikšķiniet uz lauka un nospiediet and Command/Ctrl+V, lai laukā ielīmētu nokopēto izvietošanas atslēgu.
Ja vēlaties, lai serverim būtu rakstīšanas piekļuve krātuvei, atzīmējiet izvēles rūtiņu “Atļaut rakstīšanas piekļuvi”
9. solis. Noklikšķiniet uz "Pievienot atslēgu", lai pievienotu izvietošanas atslēgu
Tas ļaus jūsu serverim piekļūt krātuvei un izvietot no tā veidotās versijas.
3. daļa no 3: Iekārtas lietotāja izveide
1. darbība. Izveidojiet ierīces lietotājam īpašu GitHub kontu
"Mašīnas lietotājs" ir automatizēts lietotājs, kas var piekļūt vairākām krātuvēm. Tas ir noderīgi, ja jūsu serverim ir nepieciešama piekļuve vairākām krātuvēm, jo izvietošanas atslēgas piešķir piekļuvi tikai vienai krātuvei.
Jūs varat izveidot jaunu lietotāju, GitHub sākumlapā noklikšķinot uz pogas "Reģistrēties" un izpildot norādījumus
2. solis. Izveidojiet SSH atslēgu savā serverī
Izpildiet pirmajā sadaļā norādītās darbības, lai serverī ģenerētu atslēgu un kopētu to starpliktuvē.
3. solis. Pierakstieties GitHub vietnē, izmantojot jauno mašīnas lietotāja kontu
Jūs šim lietotājam piešķirsit jaunizveidoto atslēgu.
4. solis. Noklikšķiniet uz ierīces lietotāja profila attēla un atlasiet “Iestatījumi
" Iekārtas lietotājam tiks atvērti konta iestatījumi.
5. solis. Kreisajā izvēlnē noklikšķiniet uz opcijas "SSH un GPG taustiņi"
Tas parādīs lietotājam pašlaik piešķirtās atslēgas.
6. solis. Noklikšķiniet uz pogas "Jauna SSH atslēga"
Tas ļaus ievadīt SSH atslēgu.
7. solis. Ielīmējiet atslēgu un noklikšķiniet uz “Pievienot SSH atslēgu
" Tādējādi SSH atslēga tiks pievienota ierīces lietotāja profilam, ļaujot tai piekļūt jūsu serverim.
8. solis. Atveriet pirmo repozitoriju, kuram vēlaties piešķirt ierīces lietotājam piekļuvi
Savus krātuves varat atrast profila lapas cilnē "Repozitoriji".
9. solis. Repozitorija lapā noklikšķiniet uz cilnes “Iestatījumi”
Tas parādīs krātuves iestatījumus.
10. solis. Kreisajā izvēlnē noklikšķiniet uz opcijas "Līdzstrādnieki"
Tas ļaus krātuvei pievienot līdzstrādniekus. Pievienojot savu mašīnas lietotāju kā līdzstrādnieku, tas varēs pārvietot būvējumus no jūsu krātuves uz jūsu serveri.
11. solis. Ievadiet iekārtas lietotāja vārdu un noklikšķiniet uz “Pievienot līdzstrādnieku
" Iekārtas lietotājam tiks dota lasīšanas/rakstīšanas piekļuve krātuvei.