环境:Ubuntu
如果是第一次的话,设置Git的user name和email(文章末尾备注了相关的一些操作):
$ git config --global user.name"humingx"
$ git config --global user.email"humingx@yeah.net"
1).首先打开terminal,输入:ls ~/.ssh,检查是否显示有id_rsa.pub或者id_dsa.pub存在,如果存在请直接跳至第3步。
2).在bash中输入ssh-keygen -t rsa -C ”yourEmail@example.com”,注意这个地方的邮箱地址地址替换成你自己的邮箱地址;
3). 然后ls /home/kxu/.ssh, 会看到生成的两个文件 work_rsa, work_rsa.pub. 打开work_rsa.pub,并且复制全部内容(以ssh-rsa开头,以你的邮箱结尾的所有内容)
4). 登录gitlab,在设置里找到ssh-keys
5)完成上面的步骤之后,就可以在terminal里测试是否配置成功
ssh -T git@(gitlab的ip地址)
注:用户名和邮箱地址的作用
用户名和邮箱地址是本地Git客户端的一个变量,不随git库而改变。
每次commit都会用用户名和邮箱纪录。
github的contributions统计就是按邮箱来统计的。
查看用户名和邮箱地址:
$ git config user.name
$ git config user.email
修改用户名和邮箱地址:
$ git config --global user.name "username"
$ git config --global user.email "email"