應用場景:
比如每天凌晨執行crontab對應的項目部署腳本(使用git作為項目的版本控制)。
如果不這樣做會怎么樣?
每次部署都要git clone並輸入對應的用戶名和密碼,需要人工。這樣就顯得很不自動化了。
那么解決方式有哪些呢?我這邊推薦一個最簡單有效的方式:
cd ~ //進入根目錄 vim .git-credentials //編輯該文件
.git-credentials添加如下內容:
[credential]
helper = store
接下來重新拉一下項目(git clone或pull),輸入一遍用戶名和密碼后,再次刪了再重復該步驟,你就會發現不用再輸入用戶名和密碼了。