应用场景:初次使用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地址