Authentication fail 的情況,對於到新的環境第一次 clone 第一個 project 的人來說很常碰到。理想的情況,在 TortoiseGit 應該會跳出需要輸入帳號密碼的情況,成功輸入後通常可以正常使用。然而,如果今天的情況是沒有跳出帳號密碼的輸入視窗,而直接跳出下面的 Authentication failed 訊息,如下:
那麼開如何處理? 網路上已經有很多關於 Tortoise Git 處理 Authentication failed 的情況,不過都沒有特別提到是怎麼樣的 PGDB。如果今天試了很多方法仍然無效,並且架構是滿足底下的情況:
- DB 是 TFS
- Client 是 Windows 10
可以考慮採用以下的做法:
- 打開【控制台】( Control Panel )
- 進入【使用者帳戶】
- 進入【認證管理員】( Credential Manager )
- 點選【Windows認證】( Windows Credentials )
- 找到【一般認證】( Generic Credentials ) 的頁面,點選【新增一班認認】( Add a generic credential )
- Git 的【網際網路或網路位址】可以參考格式如下 git:http://TFSAddress ( TFSAddress 是 TFS 的位址,可能是 http 或者 ssh 的連接方式 )
- 【使用者名稱】和【密碼】輸入 TFS 的帳號與密碼。
參考頁面如下:
設定完成後, 如無意外應該可以正常 clone project 下來。
No comments:
Post a Comment