git-credential-store(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (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...') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 1: | Rad 1: | ||
== NAMN == | == NAMN == |
Nuvarande version från 21 april 2025 kl. 09.58
NAMN
git-credential-store - Hjälpare för att lagra inloggningsuppgifter på disk
SYNOPSIS
git config credential.helper 'store [<alternativ>]
BESKRIVNING
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.