Hoe om sleutels op Github te implementeer (met foto's)

INHOUDSOPGAWE:

Hoe om sleutels op Github te implementeer (met foto's)
Hoe om sleutels op Github te implementeer (met foto's)

Video: Hoe om sleutels op Github te implementeer (met foto's)

Video: Hoe om sleutels op Github te implementeer (met foto's)
Video: Reviewbrah Reacts To Weird Comments! (2020 Edition) 2024, April
Anonim

Met 'implementeer sleutels' in GitHub kan u bediener direk aan u GitHub -bewaarplek koppel. As u bediener gekoppel is, kan u builds direk vanaf u bewaarplek na u bediener stoot, wat u werk kan verminder. As u bediener toegang tot verskeie bewaarplekke benodig, kan u 'n masjiengebruiker skep om die toegang te bestuur.

Stappe

Deel 1 van 3: Genereer nuwe sleutels

Gebruik Deploy Keys op Github Stap 1
Gebruik Deploy Keys op Github Stap 1

Stap 1. Maak die terminale program op u rekenaar oop

Met die terminale program op u rekenaar kan u op afstand toegang tot u bediener verkry. As u 'n Linux- of Mac-rekenaar gebruik, gebruik u die ingeboude Terminal-program. As u Windows gebruik, moet u 'n program soos Cygwin of GitBash installeer.

  • Linux - Druk Ctrl+Alt+T of soek na "terminale."
  • Mac - U kan die Terminal -program in die gids Utilities vind.
  • Windows - U kan Cygwin aflaai van cygwin.com, of GitBash van git-scm.com/downloads.
Gebruik Deploy Keys op Github Stap 2
Gebruik Deploy Keys op Github Stap 2

Stap 2. Meld u bediener aan met u terminale program

U genereer die implementeringsleutel op u bediener sodat dit toegang tot u GitHub -bewaarplek kan kry. Om dit te kan doen, moet u by u bediener aanmeld, hetsy op afstand via u terminale of plaaslik op die bediener.

Tik in u terminale program ssh gebruikersnaam@gasheernaam om aan te meld. Voer u wagwoord in indien gevra

Gebruik Deploy Keys op Github Stap 3
Gebruik Deploy Keys op Github Stap 3

Stap 3. Voer die opdrag in om die SSH -sleutel te genereer

Die volgende opdrag skep 'n nuwe sleutel met u GitHub -e -posadres as etiket:

  • ssh -keygen -t rsa -b 4096 -C "[email protected]"
  • 'N SSH -sleutel is 'n geïnkripteer sleutelpaar wat u identiteit bevestig. In hierdie geval gee u die sleutel aan u GitHub -bewaarplek toe, sodat u u bediener kan identifiseer.
Gebruik Deploy Keys op Github Stap 4
Gebruik Deploy Keys op Github Stap 4

Stap 4. Druk

↵ Tik/⏎ Keer terug wanneer u gevra word om 'n plek te kies.

Dit sal die sleutel stoor na die standaardlokasie, wat die.ssh -gids in u gebruikersgids is.

Gebruik Deploy Keys op Github Stap 5
Gebruik Deploy Keys op Github Stap 5

Stap 5. Skep 'n wagwoordfrase

Dit voeg 'n ekstra laag sekuriteit by u sleutel, aangesien onbekende gebruikers die wagwoord moet invoer voordat die sleutel werk.

U sal gevra word om die wagwoordfrase te bevestig wanneer u dit skep

Gebruik Deploy Keys op Github Stap 6
Gebruik Deploy Keys op Github Stap 6

Stap 6. Kopieer die inhoud van die SSH -sleutel na u knipbord

Sodra die sleutel geskep is, moet u dit by u bewaarplek voeg. Om dit te kan doen, moet u die inhoud van die sleutel kopieer. Die volgende opdrag kopieer die inhoud van die sleutel na u knipbord:

  • Linux - xclip -sel clip <~/.ssh/id_rsa.pub. Miskien moet u eers sudo apt-get install xclip uitvoer.
  • Windows - snit <~/.ssh/id_rsa.pub
  • Mac - pbcopy <~/.ssh/id_rsa.pub

Deel 2 van 3: Voeg die sleutel by u bewaarplek

Gebruik Deploy Keys op Github Stap 7
Gebruik Deploy Keys op Github Stap 7

Stap 1. Meld aan by die GitHub -webwerf

Maak seker dat u aanmeld met 'n rekening wat toegang tot die bewaarplek het.

Gebruik Deploy Keys op Github Stap 8
Gebruik Deploy Keys op Github Stap 8

Stap 2. Klik op u profielfoto in die regter boonste hoek en kies "U profiel

" Dit sal u GitHub -profielbladsy oopmaak.

Gebruik Deploy Keys op Github Stap 9
Gebruik Deploy Keys op Github Stap 9

Stap 3. Klik op die oortjie "Bewaarplekke"

Dit sal al u bewaarplekke vertoon.

Gebruik Deploy Keys op Github Stap 10
Gebruik Deploy Keys op Github Stap 10

Stap 4. Kies die bewaarplek waarby u die sleutel wil voeg

Dit gee u bediener toegang tot die bewaarplek om builds outomaties te implementeer.

Gebruik Deploy Keys op Github Stap 11
Gebruik Deploy Keys op Github Stap 11

Stap 5. Klik op die oortjie "Instellings" bo -aan die skerm

Dit maak u bewaarplekinstellings oop.

Gebruik Deploy Keys op Github Stap 12
Gebruik Deploy Keys op Github Stap 12

Stap 6. Klik op die knoppie "Implementeer sleutels" in die linkerkieslys

Dit sal die implementeringsleutels wat tans aan die bewaarplek toegewys is, vertoon.

Gebruik Deploy Keys op Github Stap 13
Gebruik Deploy Keys op Github Stap 13

Stap 7. Klik op die knoppie "Voeg implementeringsleutel by"

'N Teksveld vir die sleutel sal verskyn.

Gebruik Deploy Keys op Github Stap 14
Gebruik Deploy Keys op Github Stap 14

Stap 8. Plak die gekopieerde implementeringsleutel in die veld

Klik op die veld en druk ⌘ Command/Ctrl+V om die gekopieerde implementeringsleutel in die veld te plak.

As u wil hê dat die bediener skryftoegang tot die bewaarplek moet hê, moet u die kassie 'Skriftoegang toelaat' merk

Gebruik Deploy Keys op Github Stap 15
Gebruik Deploy Keys op Github Stap 15

Stap 9. Klik op "Voeg sleutel" om u implementeringsleutel by te voeg

Hierdeur kan u bediener toegang tot die bewaarplek kry en daaruit geboue implementeer.

Deel 3 van 3: Die skep van 'n masjiengebruiker

Gebruik Deploy Keys op Github Stap 16
Gebruik Deploy Keys op Github Stap 16

Stap 1. Skep 'n toegewyde GitHub -rekening vir die masjiengebruiker

'N' Masjiengebruiker 'is 'n outomatiese gebruiker wat toegang tot verskeie bewaarplekke het. Dit is handig as u bediener toegang tot verskeie bewaarplekke benodig, aangesien implementeringsleutels slegs toegang tot 'n enkele bewaarplek verleen.

U kan 'n nuwe gebruiker skep deur op die "Registreer" -knoppie op die GitHub -tuisblad te klik en die instruksies te volg

Gebruik Deploy Keys op Github Stap 17
Gebruik Deploy Keys op Github Stap 17

Stap 2. Genereer 'n SSH -sleutel op u bediener

Volg die stappe in die eerste afdeling om 'n sleutel op u bediener te genereer en na u knipbord te kopieer.

Gebruik Deploy Keys op Github Stap 18
Gebruik Deploy Keys op Github Stap 18

Stap 3. Teken in op die GitHub -webwerf met die nuwe masjiengebruikerrekening

U sal die nuutgeskepte sleutel aan hierdie gebruiker toewys.

Gebruik Deploy Keys op Github Stap 19
Gebruik Deploy Keys op Github Stap 19

Stap 4. Klik op die profielfoto van die masjiengebruiker en kies "Instellings

" Dit maak die rekeninginstellings vir die masjiengebruiker oop.

Gebruik Deploy Keys op Github Stap 20
Gebruik Deploy Keys op Github Stap 20

Stap 5. Klik op die opsie "SSH en GPG sleutels" in die linkerkieslys

Dit sal die sleutels vertoon wat tans aan die gebruiker toegewys is.

Gebruik Deploy Keys op Github Stap 21
Gebruik Deploy Keys op Github Stap 21

Stap 6. Klik op die knoppie "New SSH key"

Hiermee kan u die SSH -sleutel invoer.

Gebruik Deploy Keys op Github Stap 22
Gebruik Deploy Keys op Github Stap 22

Stap 7. Plak die sleutel en klik op "Voeg SSH -sleutel by

" Dit sal die SSH -sleutel by die profiel van die masjiengebruiker voeg, sodat dit toegang tot u bediener kan kry.

Gebruik Deploy Keys op Github Stap 23
Gebruik Deploy Keys op Github Stap 23

Stap 8. Maak die eerste bewaarplek oop waaraan u die masjiengebruiker toegang wil gee

U kan u bewaarplekke vind op die oortjie "Bewaarplekke" op u profielbladsy.

Gebruik Deploy Keys op Github Stap 24
Gebruik Deploy Keys op Github Stap 24

Stap 9. Klik op die blad "Instellings" op die bewaarbladsy

Dit sal die bewaarinstellings wys.

Gebruik Deploy Keys op Github Stap 25
Gebruik Deploy Keys op Github Stap 25

Stap 10. Klik op die opsie "Collaborators" in die linkerkieslys

Hiermee kan u medewerkers by die bewaarplek voeg. Deur u masjiengebruiker as 'n medewerker by te voeg, kan u builds van u bewaarplek na u bediener stoot.

Gebruik Deploy Keys op Github Stap 26
Gebruik Deploy Keys op Github Stap 26

Stap 11. Voer die naam van die masjiengebruiker in en klik op "Voeg medewerker by

" Die masjiengebruiker kry lees-/skryftoegang tot die bewaarplek.

Aanbeveel: