[英]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.