Sleutels implementeren op Github gebruiken (met afbeeldingen)

Inhoudsopgave:

Sleutels implementeren op Github gebruiken (met afbeeldingen)
Sleutels implementeren op Github gebruiken (met afbeeldingen)

Video: Sleutels implementeren op Github gebruiken (met afbeeldingen)

Video: Sleutels implementeren op Github gebruiken (met afbeeldingen)
Video: 15 Momenten Op LIVE TV Die Je Niet Gelooft Als Het Niet Was Gefilmd 2024, April
Anonim

Met "sleutels implementeren" in GitHub kan uw server rechtstreeks verbinding maken met uw GitHub-repository. Wanneer uw server is verbonden, kunt u builds rechtstreeks van uw repository naar uw server pushen, wat uw werk kan verminderen. Als uw server toegang nodig heeft tot meerdere opslagplaatsen, kunt u een computergebruiker maken om de toegang te beheren.

Stappen

Deel 1 van 3: Nieuwe sleutels genereren

Gebruik Sleutels implementeren op Github Stap 1
Gebruik Sleutels implementeren op Github Stap 1

Stap 1. Open het terminalprogramma op uw computer

Met het terminalprogramma op uw computer heeft u op afstand toegang tot uw server. Als u een Linux- of Mac-computer gebruikt, gebruikt u het ingebouwde Terminal-programma. Als je Windows gebruikt, moet je een programma zoals Cygwin of GitBash installeren.

  • Linux - Druk op Ctrl+Alt+T of zoek naar "terminal".
  • Mac - U vindt het programma Terminal in de map Hulpprogramma's.
  • Windows - Je kunt Cygwin downloaden van cygwin.com, of GitBash van git-scm.com/downloads.
Gebruik Sleutels implementeren op Github Stap 2
Gebruik Sleutels implementeren op Github Stap 2

Stap 2. Log in op uw server met uw terminalprogramma

U genereert de implementatiesleutel op uw server zodat deze toegang heeft tot uw GitHub-repository. Om dit te doen, moet u inloggen op uw server, op afstand via uw terminal of lokaal op de server.

Typ in uw terminalprogramma ssh gebruikersnaam@hostnaam om in te loggen. Voer uw wachtwoord in als daarom wordt gevraagd

Gebruik Sleutels implementeren op Github Stap 3
Gebruik Sleutels implementeren op Github Stap 3

Stap 3. Voer de opdracht in om de SSH-sleutel te genereren

Met de volgende opdracht wordt een nieuwe sleutel gemaakt met uw GitHub-e-mailadres als label:

  • ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • Een SSH-sleutel is een versleuteld sleutelpaar dat uw identiteit verifieert. In dit geval wijst u de sleutel toe aan uw GitHub-repository, zodat deze uw server kan identificeren.
Gebruik Sleutels implementeren op Github Stap 4
Gebruik Sleutels implementeren op Github Stap 4

Stap 4. Druk op

↵ Enter/⏎ Return wanneer u wordt gevraagd om een locatie te selecteren.

Hiermee wordt de sleutel opgeslagen op de standaardlocatie, de.ssh-map in uw gebruikersmap.

Gebruik Sleutels implementeren op Github Stap 5
Gebruik Sleutels implementeren op Github Stap 5

Stap 5. Maak een wachtwoordzin

Dit voegt een extra beveiligingslaag toe aan uw sleutel, aangezien onbekende gebruikers de wachtwoordzin moeten invoeren voordat de sleutel werkt.

U wordt gevraagd om de wachtwoordzin te bevestigen wanneer u deze aanmaakt

Gebruik Sleutels implementeren op Github Stap 6
Gebruik Sleutels implementeren op Github Stap 6

Stap 6. Kopieer de inhoud van de SSH-sleutel naar uw klembord

Nadat de sleutel is gemaakt, moet u deze toevoegen aan uw repository. Om dit te doen, moet u de inhoud van de sleutel kopiëren. De volgende opdracht kopieert de inhoud van de sleutel naar uw klembord:

  • Linux - xclip -sel clip < ~/.ssh/id_rsa.pub. Mogelijk moet u eerst sudo apt-get install xclip uitvoeren.
  • Windows - clip < ~/.ssh/id_rsa.pub
  • Mac - pbcopy < ~/.ssh/id_rsa.pub

Deel 2 van 3: De sleutel aan uw repository toevoegen

Gebruik Sleutels implementeren op Github Stap 7
Gebruik Sleutels implementeren op Github Stap 7

Stap 1. Log in op de GitHub-website

Zorg ervoor dat u inlogt met een account dat toegang heeft tot de repository.

Gebruik Sleutels implementeren op Github Stap 8
Gebruik Sleutels implementeren op Github Stap 8

Stap 2. Klik op uw profielafbeelding in de rechterbovenhoek en selecteer "Uw profiel

" Hiermee wordt uw GitHub-profielpagina geopend.

Gebruik Sleutels implementeren op Github Stap 9
Gebruik Sleutels implementeren op Github Stap 9

Stap 3. Klik op het tabblad "Repositories"

Hiermee worden al uw repository's weergegeven.

Gebruik Sleutels implementeren op Github Stap 10
Gebruik Sleutels implementeren op Github Stap 10

Stap 4. Selecteer de repository waaraan u de sleutel wilt toevoegen

Hiermee krijgt uw server toegang tot de repository om builds automatisch te implementeren.

Gebruik Sleutels implementeren op Github Stap 11
Gebruik Sleutels implementeren op Github Stap 11

Stap 5. Klik op het tabblad "Instellingen" bovenaan het scherm

Hiermee worden uw repository-instellingen geopend.

Gebruik Sleutels implementeren op Github Stap 12
Gebruik Sleutels implementeren op Github Stap 12

Stap 6. Klik op de knop "Toetsen implementeren" in het linkermenu

Hiermee worden de implementatiesleutels weergegeven die momenteel aan de repository zijn toegewezen.

Gebruik Sleutels implementeren op Github Stap 13
Gebruik Sleutels implementeren op Github Stap 13

Stap 7. Klik op de knop "Deployment key toevoegen"

Er verschijnt een tekstveld voor de sleutel.

Gebruik Sleutels implementeren op Github Stap 14
Gebruik Sleutels implementeren op Github Stap 14

Stap 8. Plak de gekopieerde implementatiesleutel in het veld

Klik op het veld en druk op ⌘ Command/Ctrl+V om de gekopieerde implementatiesleutel in het veld te plakken.

Als u wilt dat de server schrijftoegang heeft tot de repository, vinkt u het vakje "Schrijftoegang toestaan" aan

Gebruik Sleutels implementeren op Github Stap 15
Gebruik Sleutels implementeren op Github Stap 15

Stap 9. Klik op "Sleutel toevoegen" om uw implementatiesleutel toe te voegen

Hierdoor kan uw server toegang krijgen tot de repository en er builds van implementeren.

Deel 3 van 3: Een machinegebruiker maken

Gebruik sleutels implementeren op Github Stap 16
Gebruik sleutels implementeren op Github Stap 16

Stap 1. Maak een speciaal GitHub-account aan voor de computergebruiker

Een "machinegebruiker" is een geautomatiseerde gebruiker die toegang heeft tot meerdere repositories. Dit is handig als uw server toegang nodig heeft tot meerdere repository's, aangezien deployment-sleutels slechts toegang verlenen tot een enkele repository.

U kunt een nieuwe gebruiker maken door op de knop "Aanmelden" op de GitHub-startpagina te klikken en de aanwijzingen te volgen

Gebruik Sleutels implementeren op Github Stap 17
Gebruik Sleutels implementeren op Github Stap 17

Stap 2. Genereer een SSH-sleutel op uw server

Volg de stappen in het eerste gedeelte om een sleutel op uw server te genereren en deze naar uw klembord te kopiëren.

Gebruik Sleutels implementeren op Github Stap 18
Gebruik Sleutels implementeren op Github Stap 18

Stap 3. Log in op de GitHub-website met het nieuwe computergebruikersaccount

U wijst de nieuw gemaakte sleutel toe aan deze gebruiker.

Gebruik sleutels implementeren op Github Stap 19
Gebruik sleutels implementeren op Github Stap 19

Stap 4. Klik op de profielfoto van de computergebruiker en selecteer "Instellingen

" Hierdoor worden de accountinstellingen voor de machinegebruiker geopend.

Gebruik Sleutels implementeren op Github Stap 20
Gebruik Sleutels implementeren op Github Stap 20

Stap 5. Klik in het linkermenu op de optie "SSH- en GPG-sleutels"

Hierdoor worden de toetsen weergegeven die momenteel aan de gebruiker zijn toegewezen.

Gebruik Sleutels implementeren op Github Stap 21
Gebruik Sleutels implementeren op Github Stap 21

Stap 6. Klik op de knop "Nieuwe SSH-sleutel"

Hiermee kunt u de SSH-sleutel invoeren.

Gebruik Sleutels implementeren op Github Stap 22
Gebruik Sleutels implementeren op Github Stap 22

Stap 7. Plak de sleutel en klik op "SSH-sleutel toevoegen

" Hierdoor wordt de SSH-sleutel toegevoegd aan het profiel van de computergebruiker, waardoor deze toegang krijgt tot uw server.

Gebruik Sleutels implementeren op Github Stap 23
Gebruik Sleutels implementeren op Github Stap 23

Stap 8. Open de eerste repository waartoe u de computergebruiker toegang wilt geven

Je kunt je repositories vinden op het tabblad "Repositories" op je profielpagina.

Sleutels implementeren op Github gebruiken Stap 24
Sleutels implementeren op Github gebruiken Stap 24

Stap 9. Klik op het tabblad "Instellingen" op de repository-pagina

Hierdoor worden de repository-instellingen weergegeven.

Gebruik Sleutels implementeren op Github Stap 25
Gebruik Sleutels implementeren op Github Stap 25

Stap 10. Klik op de optie "Bijdragers" in het linkermenu

Hiermee kunt u bijdragers aan de repository toevoegen. Door uw machinegebruiker als bijdrager toe te voegen, kan deze builds van uw repository naar uw server pushen.

Gebruik Sleutels implementeren op Github Stap 26
Gebruik Sleutels implementeren op Github Stap 26

Stap 11. Voer de naam van de computergebruiker in en klik op 'Bijdrager toevoegen'

" De computergebruiker krijgt lees-/schrijftoegang tot de repository.

Aanbevolen: