簡體中文 ▾
主題 ▾
最新版本 ▾ git-credential-cache 最後更新於 2.49.0
**git-credential-cache** 手冊的更改
設定和配置
獲取和建立專案
基本快照
分支與合併
共享和更新專案
檢查和比較
打補丁
除錯
電子郵件
外部系統
伺服器管理
指南
管理
底層命令
- 2.49.1 → 2.50.1 無更改
-
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”部分。