Fjern adgangskodekrav ved Git push og pull i Linux med SSH-nøgler

Hvordan fjernes kravet om at indtaste en adgangskode ved push og pull fra terminalen i Linux?

For at fjerne kravet om at indtaste en adgangskode ved push og pull fra terminalen i Linux, skal du bruge SSH-nøgler til automatisk autentificering ved at generere en SSH-nøgle, tilføje den til SSH-agenten, kopiere den til din Git-server og konfigurere dit Git-repository til at bruge SSH.

Hvordan fjernes kravet om at indtaste en adgangskode ved push og pull fra terminalen i Linux?

For at fjerne kravet om at indtaste en adgangskode ved push og pull fra terminalen i Linux, kan du bruge SSH-nøgler til at autentificere dig selv automatisk. Følg disse trin:

  1. Generer en SSH-nøgle:
    • Åbn terminalen.
    • Indtast følgende kommando:
      ssh-keygen -t rsa -b 4096 -C "[email protected]"
    • Følg anvisningerne og tryk Enter for at acceptere standardindstillingerne.
  2. Tilføj den offentlige nøgle til din SSH-agent:
    • Start SSH-agenten i baggrunden:
      eval "$(ssh-agent -s)"
    • Tilføj din SSH-nøgle til agenten:
      ssh-add ~/.ssh/id_rsa
  3. Kopiér den offentlige nøgle til din Git-server:
    • Indtast følgende kommando for at kopiere nøglen til din clipboard:
      cat ~/.ssh/id_rsa.pub
    • Log ind på din Git-server (f.eks. GitHub, GitLab) og tilføj den offentlige nøgle til dine SSH-nøgler under indstillinger.
  4. Konfigurer dit Git-repository til at bruge SSH:
    • Gå til dit lokale Git-repository:
      cd /path/to/your/repo
    • Opdater URL'en til at bruge SSH i stedet for HTTPS:
      git remote set-url origin [email protected]:username/repo.git

Efter at have fulgt disse trin, bør du kunne udføre git push og git pull uden at skulle indtaste en adgangskode.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker