Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。
作为一个小白来说,最初的配置各种环境,测试环境还是很让人头疼的,留下这篇文章简单的做一个初学者的一个配置流程
先设置Gitlab的user.name和user.email
打开窗口命令或者Git Bash命令窗口
git config --golbal user.name "个人名称" git config --golbal user.email "注册邮箱"
这个名称并不是会员名称
上述名称及邮箱配置配置完成以后
ssh-keygen -t rsa -C "注册邮箱"
根据路径查找,拿到生成的秘钥,后缀为 .pub 的则是公钥
PS :生成的SSH私钥路径 /c/Users/Peng/.ssh/id_rsa 后面要用到。
将SSH公钥添加到GitHub账户
配置GitHub账户使用 SSH key
- 复制文件路径内.pub后缀里的内容
-
进入GitHub的设置页面(登录GitHub,在右上角头像点击设置)
-
如上图点击new SSH key (将步骤1复制的内容粘贴到key文本框,Add SSH Key即可)
上面说完配置Github接着介绍怎么配置gitlab吧,很简单
-
同样访问gitlab首页,点击头像进入设置
- 将复制的公钥key放入文本框,会自动生成title(可忽略) 最后Add Key即可
测试连接
最后测试是否关联成功
ssh -T git@github.com
因为开始已经配置完成,所以直接少了一些步骤,这就是最后的结果,看到Successfully就很明白什么意思了吧
如果提示
输入yes即可
Ps:如果配置出现error,检查配置的先后顺序,如有问题请留言。
网友评论