git-credential-cache(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

NAMN

git-credential-cache - Hjälpare för att temporärt lagra lösenord i minnet

SYNOPSIS

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

BESKRIVNING

Detta kommando cachar inloggningsuppgifter för användning av framtida Git-program. De lagrade uppgifterna sparas i minnet på cache-daemon-processen (istället för att skrivas till en fil) och glöms bort efter en konfigurerbar timeout. Uppgifterna glöms bort tidigare om cache-daemon dör, till exempel om systemet startas om. Cachen är tillgänglig via en Unix-domänsocket, begränsad till den aktuella användaren genom filsystembehörigheter.

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

  • --timeout <sekunder>
Antal sekunder som inloggningsuppgifterna ska cachas (standard: 900).
  • --socket <sökväg>
Använd <sökväg> för att kontakta en körande cache-daemon (eller starta
  en ny cache-daemon om ingen har startats). Standard är
  $XDG_CACHE_HOME/git/credential/socket om inte
  ~/.git-credential-cache/ existerar, i vilket fall
  ~/.git-credential-cache/socket används istället. Om din
  hemkatalog finns på ett nätverksmonterat filsystem kan du behöva ändra
  detta till ett lokalt filsystem. Du måste ange en absolut sökväg.

KONTROLLERA DAEMON

Om du vill att daemon ska avslutas tidigt och glömma alla cachade inloggningsuppgifter före deras timeout, kan du utfärda en exit -åtgärd:

 git credential-cache exit

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 cache
 $ git push <http://example.com/repo.git>
 Användarnamn: <skriv in ditt användarnamn>
 Lösenord: <skriv in ditt lösenord>
 [fungerar i ytterligare 5 minuter]
 $ git push <http://example.com/repo.git>
 [dina inloggningsuppgifter används automatiskt]

Du kan ange alternativ via konfigurationsvariabeln `credential.helper` (detta exempel ökar cachetiden till 1 timme):

 $ git config credential.helper 'cache --timeout=3600'

PERSONLIGA ÅTKOMSTTOKEN

Vissa fjärrservrar accepterar personliga åtkomsttoken, som genereras slumpmässigt och är svåra att memorera. De har vanligtvis en livslängd på veckor eller månader.

`git-credential-cache` är i sig olämpligt för persistent lagring av personliga åtkomsttoken. Inloggningsuppgifterna glöms bort efter cache-timeouten. Även om du konfigurerar en lång timeout kommer inloggningsuppgifterna att glömmas bort om daemon dör.

För att undvika att ofta behöva återskapa personliga åtkomsttoken, konfigurera en inloggningsuppgiftshjälpare med persistent lagring. Alternativt, konfigurera en OAuth-inloggningsuppgiftshjälpare för att generera inloggningsuppgifter automatiskt. Se gitcredentials(7), avsnitten "Available helpers" och "OAuth".

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-cache.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 Datorhjälp Bromma som har sponsrat Linux.se med webbhotell.