A GitHub "kulcsok telepítése" lehetővé teszi, hogy a szerver közvetlenül csatlakozzon a GitHub -lerakathoz. Ha a szerver csatlakoztatva van, a buildeket közvetlenül a tárházból a szerverre küldheti, ami csökkentheti a munkáját. Ha a kiszolgálónak több tárolóhoz kell hozzáférnie, létrehozhat egy gépfelhasználót a hozzáférés kezeléséhez.
Lépések
Rész 1 /3: Új kulcsok generálása
1. lépés: Nyissa meg a terminálprogramot a számítógépén
A számítógép terminálprogramja lehetővé teszi a kiszolgáló távoli elérését. Ha Linux vagy Mac számítógépet használ, akkor a beépített Terminal programot fogja használni. Ha Windows rendszert használ, telepítenie kell egy olyan programot, mint a Cygwin vagy a GitBash.
- Linux - Nyomja meg a Ctrl+Alt+T billentyűkombinációt, vagy keressen rá a "terminál" kifejezésre.
- Mac - A Terminal program a Utilities mappában található.
- Windows - A Cygwin letölthető a cygwin.com webhelyről, vagy a GitBash a git-scm.com/downloads webhelyről.
2. lépés: Jelentkezzen be szerverére a terminálprogram segítségével
Létrehozza a telepítési kulcsot a kiszolgálón, hogy hozzáférhessen a GitHub lerakatához. Ehhez be kell jelentkeznie a szerverére, vagy távolról a terminálon keresztül, vagy helyileg a szerveren.
A terminálprogramban írja be az ssh username@hostname nevet a bejelentkezéshez. Ha a rendszer kéri, írja be jelszavát
Lépés 3. Írja be a parancsot az SSH kulcs létrehozásához
A következő parancs létrehoz egy új kulcsot a GitHub e -mail címével, mint címkével:
- ssh -keygen -t rsa -b 4096 -C "[email protected]"
- Az SSH kulcs egy titkosított kulcspár, amely hitelesíti személyazonosságát. Ebben az esetben a kulcsot hozzárendeli a GitHub lerakatához, lehetővé téve a kiszolgáló azonosítását.
4. lépés. Nyomja meg a gombot
↵ Enter/⏎ Return amikor a rendszer kéri a hely kiválasztását.
Ezzel a kulcsot az alapértelmezett helyre menti, amely a.ssh könyvtár a felhasználói könyvtárban.
5. lépés. Hozzon létre jelszót
Ez további biztonsági réteget biztosít a kulcshoz, mivel az ismeretlen felhasználóknak meg kell adniuk a jelszót, mielőtt a kulcs működni kezd.
Létrehozásakor a rendszer felszólítja a jelszó megerősítésére
6. lépés: Másolja az SSH kulcs tartalmát a vágólapra
A kulcs létrehozása után hozzá kell adnia a tárhoz. Ehhez át kell másolnia a kulcs tartalmát. A következő parancs a kulcs tartalmát a vágólapra másolja:
- Linux - xclip -sel clip <~/.ssh/id_rsa.pub. Előfordulhat, hogy először a sudo apt-get install xclip parancsot kell futtatnia.
- Windows - klip <~/.ssh/id_rsa.pub
- Mac - pbcopy <~/.ssh/id_rsa.pub
2. rész a 3 -ból: A kulcs hozzáadása az adattárhoz
1. lépés: Jelentkezzen be a GitHub webhelyére
Győződjön meg arról, hogy olyan fiókkal jelentkezett be, amely hozzáférhet a lerakathoz.
2. lépés: Kattintson a profilképére a jobb felső sarokban, és válassza a "Saját profil" lehetőséget
" Ezzel megnyílik a GitHub profiloldala.
Lépés 3. Kattintson a "Lerakatok" fülre
Ez megjeleníti az összes tárhelyét.
4. lépés Válassza ki azt az adattárat, amelyhez hozzá szeretné adni a kulcsot
Ez a szerver hozzáférést biztosít a lerakathoz a buildek automatikus telepítéséhez.
Lépés 5. Kattintson a képernyő tetején található "Beállítások" fülre
Ez megnyitja a tároló beállításait.
6. lépés: Kattintson a "Kulcsok telepítése" gombra a bal oldali menüben
Ez megjeleníti a tárolóhoz jelenleg hozzárendelt telepítési kulcsokat.
7. lépés. Kattintson a "Telepítési kulcs hozzáadása" gombra
Megjelenik a kulcs szövegmezője.
8. lépés: Illessze be a másolt telepítési kulcsot a mezőbe
Kattintson a mezőre, és nyomja le a ⌘ Command/Ctrl+V billentyűket a másolt telepítési kulcs beillesztéséhez a mezőbe.
Ha azt szeretné, hogy a szerver írási hozzáféréssel rendelkezzen a lerakathoz, jelölje be az "Íráshozzáférés engedélyezése" négyzetet
9. lépés. A telepítési kulcs hozzáadásához kattintson a "Kulcs hozzáadása" gombra
Ez lehetővé teszi a szerver számára, hogy hozzáférjen a lerakathoz, és telepítsen belőle buildeket.
Rész 3 /3: Gépfelhasználó létrehozása
1. lépés Hozzon létre egy dedikált GitHub -fiókot a gép felhasználója számára
A "gépi felhasználó" olyan automatizált felhasználó, aki több tárhelyhez is hozzáférhet. Ez akkor hasznos, ha a kiszolgálónak több tárolóhoz kell hozzáférnie, mivel a telepítési kulcsok csak egyetlen lerakathoz biztosítanak hozzáférést.
Új felhasználót hozhat létre, ha rákattint a "Regisztráció" gombra a GitHub honlapján, és követi az utasításokat
2. lépés. Hozzon létre SSH -kulcsot a kiszolgálón
Kövesse az első szakasz lépéseit, hogy kulcsot hozzon létre a kiszolgálón, és másolja a vágólapra.
3. lépés: Jelentkezzen be a GitHub webhelyére az új gép felhasználói fiókkal
Az újonnan létrehozott kulcsot hozzárendeli ehhez a felhasználóhoz.
4. lépés Kattintson a gép felhasználói profilképére, és válassza a "Beállítások" lehetőséget
" Ez megnyitja a fiók beállításait a gép felhasználója számára.
5. lépés: Kattintson az "SSH és GPG kulcsok" lehetőségre a bal oldali menüben
Ez megjeleníti a felhasználóhoz jelenleg hozzárendelt kulcsokat.
6. lépés. Kattintson az "Új SSH kulcs" gombra
Ez lehetővé teszi az SSH kulcs megadását.
Lépés 7. Illessze be a kulcsot, és kattintson az "SSH kulcs hozzáadása" gombra
" Ez hozzáadja az SSH kulcsot a gép felhasználói profiljához, így hozzáférhet a szerveréhez.
Lépés 8. Nyissa meg az első adattárat, amelyhez hozzáférést kíván adni a gép felhasználójának
Adattárait a Profiloldal "Repositories" fülén találja.
9. lépés: Kattintson a "Beállítások" fülre a lerakat oldalon
Ez megjeleníti a tároló beállításait.
10. lépés: Kattintson a bal oldali menü "Együttműködők" opciójára
Ez lehetővé teszi, hogy együttműködőket vegyen fel a lerakatba. Ha a gép felhasználóját közreműködőként adja hozzá, akkor képes lesz a buildeket a lerakatból a szerverre küldeni.
11. lépés. Írja be a gép felhasználónevét, majd kattintson az "Együttműködő hozzáadása" gombra
" A gép felhasználója írási/olvasási hozzáférést kap a tárolóhoz.