2017年4月6日 星期四

[Git] 示認證失敗(Authentication Failed)

這是公司同仁遇到的問題,提出來分享。

在clone公司的GitLab專案時,輸入正確的帳密,但都會顯示認證失敗(Authentication Failed)。






解決過程:

  • 確定我在GitLab的專案裡有clone的權限。
  • 同事在他自己的電腦clone公司GitLab的專案時,可以正常clone,但在我電腦clone就不行。(有進入git config 更改成同事的 user.name & user.email)
  • 我在同事電腦clone同樣的專案,輸入同樣的帳密,是可以clone的。
  • 後來試試新增一個Token,用Token來登入,一樣顯示認證失敗。
  • 再後來試看看Source不用Http,改用SSH,一樣顯示認證失敗。
  • 找一個GitLab的Hello World專案(非公司專案),在我的電腦是可以正常clone的,所以覺得問題應該出在認證方面。



解決辦法


步驟一:

到控制台>使用者帳戶和家庭安全

>管理Windows認證

>Windows認證

>將一般認證都刪掉



步驟二:

在GitBash中輸入 git credential-manager uninstall

之後再試一次clone,輸入密碼就可以了。

沒有留言:

張貼留言