GitLab 使用 git clone with HTTP时显示无权限
git clone xxxx后,在gitlab端点个人头像进入设置,再将自己的ssh/id_rsa.pub密钥进行添加(具体图如下)使用Clone with SSH的方法,同时还可以避免每次都需要输入邮箱和密码。在git clone 代码时,使用的是Clone with HTTP。id_rsa.pub密钥的获取方式如下。
·
问题描述
在git clone 代码时,使用的是Clone with HTTP
解决办法
使用Clone with SSH的方法,同时还可以避免每次都需要输入邮箱和密码
具体步骤如下:
git clone xxxx 后,在gitlab端点个人头像进入设置,再将自己的ssh/id_rsa.pub密钥进行添加(具体图如下)
id_rsa.pub密钥的获取方式如下
1.已有密钥:
cat ~/.ssh/id_rsa.pub
2.无密钥
终端输入
ssh-keygen
一路回车,最后会看到一个矩形的图案。
你这时ls是看不到.ssh文件夹的。
cd .ssh/
这样就会切换到.ssh,再ls
就会看到id_rsa 和id_rsa.pub
vi id_rsa.pub
更多推荐
已为社区贡献1条内容
所有评论(0)