Git-Credential

2022-02-11

說明 Remote Git Repo 在 HTTPS / SSH 方式下如何保存連線的驗證方式 🤓

logo

說明

使用 Https 的方式與 Remote Git Repo 互動,每次都必須輸入密碼,但在 Git for windows 隨附安裝了 Git Credential Manager,藉由使用 Windows OS 的認證管理機制解決了每次輸入密碼的惱人問題。

而可以藉由下列 git 指令確認目前使用的 Credential Helper 方式:

git config credential.helper

回應結果 manager-core 或者 manager 代表的就是使用 Git Credential Manager,如果有驗證錯誤的時候,可以確認目前 OS 上的 認證資訊,使用 Windows Run 確認目前的認證資訊:

control keymgr.dll

SSH 的方式

可以參考 MSDN 上的 Use SSH key authentication,在 Windows OS 也是可以使用 SSH 的方式與 Azure DevOps (Remote Git Repo) 進行連線。

參考資訊

介紹好用工具:Git Credential Manager for Windows (記憶 Git 常用密碼)