"Vendosni çelësat" në GitHub lejojnë që serveri juaj të lidhet drejtpërdrejt me depon tuaj GitHub. Kur serveri juaj është i lidhur, ju mund të shtyni ndërtimet direkt nga depoja juaj në serverin tuaj, gjë që mund të zvogëlojë punën tuaj. Nëse serveri juaj ka nevojë për qasje në depo të shumta, mund të krijoni një përdorues të makinës për të menaxhuar qasjen.
Hapa
Pjesa 1 nga 3: Gjenerimi i çelësave të rinj
Hapi 1. Hapni programin terminal në kompjuterin tuaj
Programi terminal në kompjuterin tuaj ju lejon të hyni në distancë në serverin tuaj. Nëse jeni duke përdorur një kompjuter Linux ose Mac, do të përdorni programin e integruar të Terminalit. Nëse përdorni Windows, do t'ju duhet të instaloni një program si Cygwin ose GitBash.
- Linux - Shtypni Ctrl+Alt+T ose kërkoni për "terminal".
- Mac - Programin Terminal mund ta gjeni në dosjen Utilities.
- Windows - Mund të shkarkoni Cygwin nga cygwin.com, ose GitBash nga git-scm.com/downloads.
Hapi 2. Hyni në serverin tuaj duke përdorur programin tuaj terminal
Ju do të krijoni çelësin e vendosjes në serverin tuaj në mënyrë që të ketë qasje në depon tuaj GitHub. Për ta bërë këtë, do t'ju duhet të regjistroheni në serverin tuaj, ose nga distanca përmes terminalit tuaj ose lokalisht në server.
Në programin tuaj terminal, shkruani emrin e përdoruesit ssh@host për t'u regjistruar. Futni fjalëkalimin tuaj nëse ju kërkohet
Hapi 3. Futni komandën për të gjeneruar çelësin SSH
Komanda e mëposhtme do të krijojë një çelës të ri me adresën tuaj të emailit GitHub si etiketë:
- ssh -keygen -t rsa -b 4096 -C "[email protected]"
- Një çelës SSH është një çift çelësash të koduar që vërteton identitetin tuaj. Në këtë rast, do të caktoni çelësin në depon tuaj GitHub, duke e lejuar atë të identifikojë serverin tuaj.
Hapi 4. Shtypni
↵ Fut/⏎ Kthehu kur ju kërkohet të zgjidhni një vendndodhje.
Kjo do të ruajë çelësin në vendndodhjen e paracaktuar, e cila është drejtoria.ssh në drejtorinë tuaj të Përdoruesit.
Hapi 5. Krijoni një frazë kalimi
Kjo i shton një shtresë shtesë sigurie çelësit tuaj, pasi përdoruesit e panjohur do të duhet të fusin frazën e kalimit para se çelësi të funksionojë.
Do t'ju kërkohet të konfirmoni frazën e kalimit kur e krijoni atë
Hapi 6. Kopjoni përmbajtjen kryesore të SSH në kujtesën tuaj
Pasi të jetë krijuar çelësi, do t'ju duhet ta shtoni atë në depon tuaj. Për ta bërë këtë, do t'ju duhet të kopjoni përmbajtjen e çelësit. Komanda e mëposhtme do të kopjojë përmbajtjen e çelësit në kujtesën tuaj:
- Linux - xclip -sel clip <~/.ssh/id_rsa.pub. Ju mund të keni nevojë të ekzekutoni sudo apt-get install xclip së pari.
- Windows - klip <~/.ssh/id_rsa.pub
- Mac - pbcopy <~/.ssh/id_rsa.pub
Pjesa 2 nga 3: Shtimi i Çelësit në Depon tuaj
Hapi 1. Hyni në faqen e internetit të GitHub
Sigurohuni që të regjistroheni me një llogari që mund të hyjë në depo.
Hapi 2. Klikoni imazhin e profilit tuaj në këndin e sipërm të djathtë dhe zgjidhni "Profili juaj
" Kjo do të hapë faqen tuaj të profilit në GitHub.
Hapi 3. Klikoni në skedën "Depo"
Kjo do të shfaqë të gjitha depot tuaja.
Hapi 4. Zgjidhni depon ku dëshironi të shtoni çelësin
Kjo do t'i japë serverit tuaj qasje në depo për të vendosur automatikisht ndërtime.
Hapi 5. Klikoni butonin "Cilësimet" në krye të ekranit
Kjo do të hapë cilësimet tuaja të depove.
Hapi 6. Klikoni butonin "Vendosni çelësat" në menunë e majtë
Kjo do të shfaqë çelësat e vendosjes që janë caktuar aktualisht në depo.
Hapi 7. Klikoni butonin "Shto çelësin e vendosjes"
Do të shfaqet një fushë teksti për çelësin.
Hapi 8. Ngjiteni çelësin e kopjuar të vendosjes në fushë
Klikoni fushën dhe shtypni ⌘ Command/Ctrl+V për të ngjitur çelësin e kopjuar të vendosjes në fushë.
Nëse dëshironi që serveri të ketë qasje për të shkruar në depo, kontrolloni kutinë "Lejo hyrjen e shkrimit"
Hapi 9. Klikoni "Shto çelës" për të shtuar çelësin tuaj të vendosjes
Kjo do të lejojë që serveri juaj të ketë qasje në depo dhe të vendosë ndërtime prej tij.
Pjesa 3 nga 3: Krijimi i një Përdoruesi të Makinës
Hapi 1. Krijoni një llogari të dedikuar GitHub për përdoruesit e makinës
Një "përdorues i makinerisë" është një përdorues i automatizuar që mund të hyjë në depo të shumta. Kjo është e dobishme nëse serveri juaj ka nevojë për qasje në depo të shumta, pasi çelësat e vendosjes japin qasje vetëm në një depo të vetme.
Ju mund të krijoni një përdorues të ri duke klikuar butonin "Regjistrohu" në faqen kryesore të GitHub dhe duke ndjekur kërkesat
Hapi 2. Gjeneroni një çelës SSH në serverin tuaj
Ndiqni hapat në pjesën e parë për të gjeneruar një çelës në serverin tuaj dhe kopjoni atë në kujtesën tuaj.
Hapi 3. Hyni në faqen e internetit të GitHub me llogarinë e re të përdoruesit të makinës
Ky përdoruesit do t'i caktoni çelësin e krijuar rishtas.
Hapi 4. Klikoni foton e profilit të përdoruesit të makinës dhe zgjidhni "Cilësimet
" Kjo do të hapë cilësimet e llogarisë për përdoruesin e makinës.
Hapi 5. Klikoni në opsionin "Çelësat SSH dhe GPG" në menunë e majtë
Kjo do të shfaqë çelësat që i janë caktuar aktualisht përdoruesit.
Hapi 6. Klikoni butonin "Çelësi i ri SSH"
Kjo do t'ju lejojë të futni çelësin SSH.
Hapi 7. Ngjiteni çelësin dhe klikoni "Shto çelës SSH
" Kjo do të shtojë çelësin SSH në profilin e përdoruesit të makinës, duke e lejuar atë të hyjë në serverin tuaj.
Hapi 8. Hapni depon e parë ku dëshironi t'i jepni përdoruesit të makinës qasje
Ju mund t'i gjeni depot tuaja në skedën "Depo" në faqen tuaj të profilit.
Hapi 9. Klikoni butonin "Cilësimet" në faqen e depozitës
Kjo do të shfaqë cilësimet e depove.
Hapi 10. Klikoni opsionin "Bashkëpunëtorët" në menunë e majtë
Kjo do t'ju lejojë të shtoni bashkëpunëtorë në depo. Duke shtuar përdoruesin e makinës suaj si bashkëpunëtor, do të jetë në gjendje të shtyjë ndërtimet nga depoja juaj në serverin tuaj.
Hapi 11. Shkruani emrin e përdoruesit të makinës dhe klikoni "Shto bashkëpunëtor
" Përdoruesit të makinës do t'i jepet qasje leximi/shkrimi në depo.