之前我一直使用的是http方式下载gitlab上的项目代码,但是昨天的时候,突然需要我输入密码了(非新clone项目),令我百思不得其解。
后来发现,通过配置SSH,可以使用ssh方式clone项目而不用输入密码,但是旧项目无法更改成SSH方式了,重新clone又太麻烦了,最后经过百度搜索的一番尝试,终于弄好了。??
解决办法1:配置SSH下载项目
解决办法2:修改项目下.git/config文件
将该文件里的url后面的值改成 http://用户名:密码@原先http之后的内容
。
例如:http://code.cnjiang.com/xxx/xxxxxx.git
替换成http://用户名:密码@code.cnjiang.com/xxx/xxxxxx.git
由于我用的是mac,需要先找到.git目录