簡體   English   中英

無法通過gitlab上的https克隆git repo

[英]Cannot clone git repo via https on gitlab

我在gitlab上創建了一個測試項目,但是當我嘗試克隆存儲庫時,出現此錯誤。

Cloning into 'testperm'...
fatal: Authentication failed for 'https://gitlab.com/MYUSER/testperm.git/'

但是,如果我將回購上的權限更改為(公開級別)公開,則可以克隆。 為了測試我的用戶和密碼,我復制了repo https url並粘貼到瀏覽器中並成功登錄。

將克隆URL更改為ssh,您將不再需要任何用戶名密碼。

在計算機上設置ssh密鑰,然后將克隆的存儲庫的url更改為ssh協議git@....

正確設置密鑰后,您將不會再看到用戶名密碼。

PS一旦設置了密鑰並更新了存儲庫URL,便會進行首次讀取/拉取操作,以便將密鑰添加到known_hosts文件中。 (提示時回答是)

暫無
暫無

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

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