我在gitlab上创建了一个测试项目,但是当我尝试克隆repo时,我得到了这个错误。
Cloning into 'testperm'...
fatal: Authentication failed for 'https://gitlab.com/MYUSER/testperm.git/'
但是如果我将repo的权限更改为(Visibility Level)Public我可以克隆。 为了测试我的用户和密码,我复制了repo https url并粘贴在我的浏览器中并成功登录。
答案 0 :(得分:0)
将克隆网址更改为ssh,您不再需要任何用户名密码。
在您的计算机上设置ssh密钥,然后将克隆的存储库的网址更改为ssh
协议git@....
正确设置密钥后,您不应再次看到用户名密码。
<强> P.S
强>
设置密钥并更新存储库URL后,首次进行提取/拉取,以便将密钥添加到known_hosts文件中。 (提示时回答是)