簡體   English   中英

如何使用 2FA 訪問令牌從 gitlab 存儲庫執行 git pull?

[英]How to perform git pull from gitlab repo with 2FA access token?

我已經從 gitlab 克隆了一些 repos,然后我們在 gitlab repos 上添加了兩個因素身份驗證。

現在我正在嘗試通過執行git pull來更新我的本地分支,如下所示:

sudo git pull

但我收到這樣的訪問錯誤:

git@gitlab.com: Permission denied (publickey,keyboard-interactive).
fatal: Could not read from remote repository.

我已經按照 gitlab 頁面的描述創建了一個訪問令牌,但從未提示我使用添加我的用戶名和訪問令牌,它只是說上面的錯誤消息。 如何驗證我的請求?

我發現我必須指定我想使用 http 而不是 ssh,所以當我使用它時,它詢問我的用戶名和令牌並且它起作用了。

我不得不添加這個:

 git pull origin-http

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM