微軟開源 Git 認證管理器,支援 Linux/Mac/Win

發表於2015-11-20

大家是否都厭倦了每次拉取或者推送程式碼到 Git 倉庫時都要輸入使用者名稱和密碼?現在不用再煩惱了,微軟今天開源了跨平臺 Git 認證管理器 Git Credential Manager (GCM),支援 Linux,Mac 和 Windows 平臺。首先發布的是 GCM for Windows,後來移植到 Mac 和 Linux 平臺,主要是簡化遠端 Git 倉庫的認證,特別是在 Visual Studio Team Services (VSTS) 上的認證。

GCM 是 Git 認證幫手,可以協助多因素身份驗證。相比 Git 內建的認證管理(比如 wincred for Windows),他們提供遠端 Git 倉庫的單因素認證,而 GCM 提供 VSTS (很快會支援 GitHub) 的多因素認證。每個賬戶都可以配置 VSTS 的二級認證因素,包括電話通知,SMS 或者是移動應用通知。

安裝好 GCM 後,首先連線到 VSTS 上的遠端 Git 倉庫,然後 GCM 會開啟一個 Web 瀏覽器視窗,可以讓使用者認證訪問賬戶 (via OAuth 2.0):

在任何時候,使用者都可以撤銷個人訪問 Token,透過 VSTS 配置檔案設定:

更多詳細內容請看 GCM 文件開源說明

相關文章