GitLab创建SSH密钥及遇到问题解决方法

应用场景:初次使用GitLab,并且需要克隆项目需要权限时,下载项目不需要。

创建命令简介:

1.打开终端控制台

2.设置用户名,输入命令:git config --global user.name "your-name"   例如:git config --global user.name "zhangsan"  最好英文或者拼音,然后回车;

3.设置邮箱,输入命令:git config --global user.email "your-email"     例如:git config --global user.email "zhangsan@163.com",然后回车;

4.生成SSH密钥:ssh-keygen -t rsa -C "your-email"   例如:ssh-keygen -t rsa -C "zhangsan@163.com",然后回车,出现什么提示就一直按回车;也就按三次回车,直到如下图:

5.将SSH Keys配置到GitLab,终端输入命令: cd ~/.ssh 回车,查看文件夹下是否有id_rsa.pub(代表公钥)和id_rsa (代表私钥)两个文件,有代表生成成功,然后在输入命令:cat id_rsa.pub   回车,查看到公钥内容,然后复制公钥到GitLab上,如下图GitLab的位置:

6.完成后就可以克隆代码到本地了。

问题解决 :

1.重新生成时提示没权限覆盖。

删除.ssh文件夹里面的文件,删除命令为:rm -rf ~/.ssh/*(一定要注意空格),删除完在重新生成即可,可解决大部分问题

常用命令:

1.查看是否有.ssh文件夹  命令:cd ~/.ssh

2.复制文件内容,命令:cat 文件名

3.克隆项目到本地,命令:git clone git地址

4.克隆分支到本地,命令:git clone -b 分支名  git地址

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容