使用HTTPS操作gitlab時的賬戶認證問題

前言

操作github/gitlab上的倉庫時,可以使用SSH或者HTTPS(HTTP)兩種協議,SSH協議無論操作github還是gitlab都一樣,方式爲:《使用SSH協議操作github上的倉庫》,而使用HTTPS協議操作github和gitlab時,在賬戶的認證方面不太一樣;HTTPS方式操作github時,認證時就使用賬號和密碼,方式爲:《使用HTTPS協議操作github上的倉庫》,而操作gitlab上的倉庫時,認證方面不一樣

問題

1:當你第一次操作gitlab上的倉庫時,會提示輸入賬號和密碼,我輸入了登錄gitlab的賬號和密碼,但是結果如下圖:

2:從以上的錯誤信息來看,我輸入的賬號和密碼沒有被成功驗證,讓我創建一個個人訪問令牌,來用於認證,按提示的網址打開,如下圖

3:創建好的個人訪問令牌如下,需要自己保存好,關閉頁面後就找不到了,但是可以重新創建新的

4:新的認證密碼已經創建好,可以用於參與認證;但是由於我們已經輸入過一次賬號和密碼了,而且windows會替我們保存下來,所以我們再次操作倉庫時,不會提示重新輸入密碼,會用保存的錯誤密碼再次替我們認證;所以我們需要先刪除windows替我們保存的賬號和密碼,然後再次操作倉庫時,會提示重新輸入新的密碼,從而才能成功認證;windows保存的賬號密碼在下圖中:

5:刪除上圖中的對應憑證後,再次操作倉庫會提示輸入賬號和密碼,密碼就用生成的token,然後認證成功,操作完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章