"Ključevi za implementaciju" u GitHub -u omogućuju vašem poslužitelju da se poveže izravno na vaše GitHub spremište. Kad je vaš poslužitelj povezan, možete gurnuti verzije direktno iz spremišta na poslužitelj, što može smanjiti vaš rad. Ako vašem poslužitelju treba pristup više spremišta, možete stvoriti korisnika stroja za upravljanje pristupom.
Koraci
1. dio od 3: Generiranje novih ključeva
Korak 1. Otvorite terminal program na svom računaru
Terminalni program na vašem računaru omogućuje vam daljinski pristup vašem poslužitelju. Ako koristite Linux ili Mac računar, koristićete ugrađeni Terminal program. Ako koristite Windows, morat ćete instalirati program poput Cygwin ili GitBash.
- Linux - Pritisnite Ctrl+Alt+T ili potražite "terminal".
- Mac - Program Terminal možete pronaći u mapi Uslužni programi.
- Windows - Cygwin možete preuzeti sa web stranice cygwin.com ili GitBash sa stranice git-scm.com/downloads.
Korak 2. Prijavite se na svoj poslužitelj pomoću terminala
Generirat ćete ključ za implementaciju na svom poslužitelju kako bi mogao pristupiti vašem GitHub spremištu. Da biste to učinili, morate se prijaviti na svoj poslužitelj, bilo daljinski putem vašeg terminala ili lokalno na poslužitelju.
U svoj terminal program unesite ssh korisničko ime@ime hosta da biste se prijavili. Unesite svoju lozinku ako se to od vas zatraži
Korak 3. Unesite naredbu za generiranje SSH ključa
Sljedeća naredba će stvoriti novi ključ s vašom GitHub adresom e -pošte kao oznakom:
- ssh -keygen -t rsa -b 4096 -C "[email protected]"
- SSH ključ je šifrirani par ključeva koji potvrđuje vaš identitet. U ovom slučaju, dodijelit ćete ključ svom GitHub spremištu, dopuštajući mu da identificira vaš poslužitelj.
Korak 4. Pritisnite
↵ Enter/⏎ Return kada se od vas zatraži da odaberete lokaciju.
Ovo će spremiti ključ na zadanu lokaciju, a to je.ssh direktorij u vašem korisničkom imeniku.
Korak 5. Kreirajte pristupnu frazu
Ovo dodaje dodatni nivo sigurnosti vašem ključu, jer će nepoznati korisnici morati unijeti zaporku prije nego što ključ počne funkcionirati.
Prilikom kreiranja bit će zatraženo da potvrdite zaporku
Korak 6. Kopirajte sadržaj ključa SSH u međuspremnik
Nakon što je ključ kreiran, morat ćete ga dodati u svoje spremište. Da biste to učinili, morate kopirati sadržaj ključa. Sljedeća naredba će kopirati sadržaj ključa u međuspremnik:
- Linux - xclip -sel isječak <~/.ssh/id_rsa.pub. Možda ćete prvo morati pokrenuti sudo apt-get install xclip.
- Windows - isječak <~/.ssh/id_rsa.pub
- Mac - pbcopy <~/.ssh/id_rsa.pub
Dio 2 od 3: Dodavanje ključa u vaše spremište
Korak 1. Prijavite se na web lokaciju GitHub
Prijavite se s računom koji može pristupiti spremištu.
Korak 2. Kliknite sliku profila u gornjem desnom kutu i odaberite "Vaš profil
" Ovo će otvoriti vašu stranicu profila na GitHub -u.
Korak 3. Kliknite karticu "Spremišta"
Ovo će prikazati sva vaša spremišta.
Korak 4. Odaberite spremište kojem želite dodati ključ
Ovo će vašem poslužitelju odobriti pristup spremištu za automatsko postavljanje verzija.
Korak 5. Kliknite karticu "Postavke" pri vrhu ekrana
Ovo će otvoriti postavke vašeg spremišta.
Korak 6. Kliknite gumb "Razvoj ključeva" u lijevom meniju
Ovo će prikazati ključeve implementacije koji su trenutno dodijeljeni spremištu.
Korak 7. Pritisnite dugme "Dodaj ključ za implementaciju"
Pojavit će se tekstualno polje za ključ.
Korak 8. Zalijepite kopirani ključ za implementaciju u polje
Pritisnite polje i pritisnite ⌘ Command/Ctrl+V da biste zalijepili kopirani ključ za implementaciju u polje.
Ako želite da server ima pristup pisanju u spremište, označite okvir "Dopusti pristup pisanju"
Korak 9. Kliknite "Dodaj ključ" da biste dodali ključ za implementaciju
Ovo će omogućiti vašem poslužitelju da pristupi spremištu i iz njega implementira verzije.
3. dio 3: Stvaranje korisnika stroja
Korak 1. Kreirajte namjenski GitHub račun za korisnika stroja
"Korisnik mašine" je automatizirani korisnik koji može pristupiti više spremišta. Ovo je korisno ako vašem poslužitelju treba pristup više spremišta, budući da ključevi za implementaciju dozvoljavaju pristup samo jednom spremištu.
Možete stvoriti novog korisnika klikom na gumb "Prijava" na GitHub početnoj stranici i slijedeći upute
Korak 2. Generirajte SSH ključ na svom poslužitelju
Slijedite korake u prvom odjeljku da biste generirali ključ na poslužitelju i kopirali ga u međuspremnik.
Korak 3. Prijavite se na web lokaciju GitHub s novim korisničkim računom stroja
Ovom korisniku ćete dodijeliti novostvoreni ključ.
Korak 4. Kliknite sliku profila korisnika mašine i odaberite "Postavke
" Ovo će otvoriti postavke računa za korisnika mašine.
Korak 5. Kliknite opciju "SSH i GPG ključevi" u lijevom meniju
Ovo će prikazati ključeve koji su trenutno dodijeljeni korisniku.
Korak 6. Kliknite gumb "Novi SSH ključ"
To će vam omogućiti da unesete SSH ključ.
Korak 7. Zalijepite ključ i kliknite "Dodaj SSH ključ
" Ovo će dodati SSH ključ u profil korisnika mašine, omogućavajući mu pristup vašem serveru.
Korak 8. Otvorite prvo spremište kojem želite omogućiti pristup mašini
Skladišta možete pronaći na kartici "Spremišta" na stranici profila.
Korak 9. Kliknite karticu "Postavke" na stranici spremišta
Ovo će prikazati postavke spremišta.
Korak 10. Kliknite opciju "Saradnici" u lijevom meniju
Ovo će vam omogućiti da dodate saradnike u spremište. Dodavanjem korisnika vaše mašine kao saradnika, on će moći da gurne verzije iz vašeg spremišta na vaš server.
Korak 11. Unesite ime korisnika mašine i kliknite "Dodaj saradnika
" Korisniku mašine će biti omogućen pristup za čitanje/pisanje u spremište.