簡體中文 ▾
主題 ▾
最新版本 ▾ git-credential-cache 上次更新於 2.49.0
git-credential-cache 手冊中的更改
設定和配置
獲取和建立專案
基本快照
分支與合併
共享和更新專案
檢查和比較
打補丁
除錯
電子郵件
外部系統
伺服器管理
指南
管理
底層命令
- 2.49.1 → 2.52.0 無更改
-
2.49.0
2025-03-14
- 2.43.1 → 2.48.2 無變更
-
2.43.0
2023-11-20
- 2.40.1 → 2.42.4 無更改
-
2.40.0
2023-03-12
- 2.39.1 → 2.39.5 無變化
-
2.39.0
2022-12-12
- 2.18.1 → 2.38.5 無更改
-
2.18.0
2018-06-21
- 2.14.6 → 2.17.6 無更改
-
2.13.7
2018-05-22
- 2.9.5 → 2.12.5 無更改
-
2.8.6
2017-07-30
- 2.1.4 → 2.7.6 無更改
-
2.0.5
2014-12-17
描述
此命令快取憑據供將來的 Git 程式使用。儲存的憑據保留在快取守護程序程序的記憶體中(而不是寫入檔案),並在可配置的超時後被遺忘。如果快取守護程序死亡(例如,系統重啟),憑據會更早地被遺忘。快取可透過 Unix 域套接字訪問,並透過檔案系統許可權限制為當前使用者。
您可能不希望直接呼叫此命令;它旨在被 Git 的其他部分用作憑據助手。請參閱 gitcredentials[7] 或下面的 示例。
示例
此助手的目的是減少您必須輸入使用者名稱或密碼的次數。例如:
$ git config credential.helper cache $ git push http://example.com/repo.git Username: <type your username> Password: <type your password> [work for 5 more minutes] $ git push http://example.com/repo.git [your credentials are used automatically]
您可以透過 credential.helper 配置變數提供選項(此示例將快取時間增加到 1 小時)。
$ git config credential.helper 'cache --timeout=3600'
個人訪問令牌
某些遠端倉庫接受個人訪問令牌,這些令牌是隨機生成的,並且難以記憶。它們通常具有幾周或幾個月的有效期。
git-credential-cache 本質上不適合持久儲存個人訪問令牌。憑據將在快取超時後被遺忘。即使您配置了較長的超時時間,如果守護程序死亡,憑據也會被遺忘。
為避免頻繁重新生成個人訪問令牌,請配置一個具有持久儲存的憑據助手。或者,配置一個 OAuth 憑據助手來自動生成憑據。請參閱 gitcredentials[7],“可用助手”和“OAuth”部分。