說明 Remote Git Repo 在 HTTPS / SSH 方式下如何保存連線的驗證方式 🤓
說明
使用 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) 進行連線。