git-credential-store(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '{{manpage|section=1|title=git-credential-store}} == NAMN == git-credential-store - Hjälpare för att lagra inloggningsuppgifter på disk == SYNOPSIS == '''git config credential.helper 'store''' [<alternativ>] == BESKRIVNING == {{anmärkning|Att använda denna hjälpare kommer att lagra dina lösenord okrypterat på disk, skyddade endast av filsystembehörigheter. Om detta inte är en acceptabel säkerhetsavvägning, prova git-credential-cache(1), eller hitta en h...')
(Ingen skillnad)

Versionen från 21 april 2025 kl. 09.58

Mall:manpage

NAMN

git-credential-store - Hjälpare för att lagra inloggningsuppgifter på disk

SYNOPSIS

git config credential.helper 'store [<alternativ>]

BESKRIVNING

Mall:anmärkning

Detta kommando lagrar inloggningsuppgifter permanent på disk för användning av framtida Git-program.

Du vill förmodligen inte anropa detta kommando direkt; det är avsett att användas som en inloggningsuppgiftshjälpare av andra delar av Git. Se gitcredentials(7) eller EXEMPEL nedan.

ALTERNATIV

  • --file=<sökväg>
Använd <sökväg> för att söka efter och lagra inloggningsuppgifter.
  Filsystembehörigheterna för filen kommer att ställas in för att hindra
  andra användare på systemet från att läsa den, men den kommer inte att
  krypteras eller på annat sätt skyddas. Om inget anges kommer
  inloggningsuppgifter att sökas efter från ~/.git-credentials och
  $XDG_CONFIG_HOME/git/credentials, och inloggningsuppgifter kommer
  att skrivas till ~/.git-credentials om den finns, eller till
  $XDG_CONFIG_HOME/git/credentials om den finns och den förra inte
  gör det. Se även avsnittet "FILER".

FILER

Om inget anges explicit med --file finns det två filer där `git-credential-store` söker efter inloggningsuppgifter i prioritetsordning:

~/.git-credentials

Användarspecifik fil för inloggningsuppgifter.

$XDG_CONFIG_HOME/git/credentials

Andra användarspecifika filen för inloggningsuppgifter. Om
 $XDG_CONFIG_HOME inte är satt eller är tom, kommer
 $HOME/.config/git/credentials att användas. Alla inloggningsuppgifter
 som lagras i den här filen kommer inte att användas om
 ~/.git-credentials också har matchande inloggningsuppgifter. Det är
 en bra idé att inte skapa den här filen om du ibland använder äldre
 versioner av Git som inte stöder den.

Vid sökning efter inloggningsuppgifter läses filerna i ordningen som anges ovan, där den första matchande inloggningsuppgiften har företräde framför inloggningsuppgifter som finns i filer längre ner i listan.

Lagring av inloggningsuppgifter kommer som standard att skriva till den första befintliga filen i listan. Om ingen av dessa filer finns kommer ~/.git-credentials att skapas och skrivas till.

Vid radering av inloggningsuppgifter kommer matchande inloggningsuppgifter att raderas från alla filer.

EXEMPEL

Syftet med denna hjälpare är att minska antalet gånger du måste skriva in ditt användarnamn eller lösenord. Till exempel:

 $ git config credential.helper store
 $ git push <http://example.com/repo.git>
 Användarnamn: <skriv in ditt användarnamn>
 Lösenord: <skriv in ditt lösenord>
 [flera dagar senare]
 $ git push <http://example.com/repo.git>
 [dina inloggningsuppgifter används automatiskt]

LAGRINGSFORMAT

Filen ~/.git-credentials lagras i klartext. Varje inloggningsuppgift lagras på en egen rad som en URL liknande:

 https://användare:lösen@exempel.com

Inga andra typer av rader (t.ex. tomma rader eller kommentarsrader) är tillåtna i filen, även om vissa kan ignoreras tyst. Visa eller redigera inte filen med redigerare.

När Git behöver autentisering för en viss URL-kontext kommer `credential-store` att betrakta den kontexten som ett mönster att matcha mot varje post i filen med inloggningsuppgifter. Om protokollet, värdnamnet och användarnamnet (om vi redan har ett) matchar, returneras lösenordet till Git. Se diskussionen om konfiguration i gitcredentials(7) för mer information.

GIT

Del av git(1)-sviten

KOLOFON

Den här sidan är en del av projektet git (Git distribuerat versionshanteringssystem). Information om projektet finns på <⟨http://git-scm.com/⟩>. Om du har en felrapport för den här manualsidan, se <⟨http://git-scm.com/community⟩>. Den här sidan hämtades från projektets uppströms Git-arkiv <⟨https://github.com/git/git.git⟩> den 2025-02-02. (Vid den tidpunkten var datumet för den senast hittade commiten i arkivet 2025-01-31.) Om du upptäcker några renderingsproblem i den här HTML-versionen av sidan, eller om du tror att det finns en bättre eller mer aktuell källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i den här KOLOFONEN (som *inte* är en del av den ursprungliga manualsidan), skicka ett e-postmeddelande till man-pages@man7.org

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/git-credential-store.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till PC-Service som har sponsrat Linux.se med webbhotell.