環(huán)境:Ubuntu
如果是第一次的話韭山,設置Git的user name和email(文章末尾備注了相關(guān)的一些操作):
$ 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尊流,并且復制全部內(nèi)容(以ssh-rsa開頭,以你的郵箱結(jié)尾的所有內(nèi)容)
4). 登錄gitlab灯帮,在設置里找到ssh-keys
5)完成上面的步驟之后逻住,就可以在terminal里測試是否配置成功
ssh -T git@(gitlab的ip地址)
注:用戶名和郵箱地址的作用
用戶名和郵箱地址是本地Git客戶端的一個變量,不隨git庫而改變迎献。
每次commit都會用用戶名和郵箱紀錄瞎访。
github的contributions統(tǒng)計就是按郵箱來統(tǒng)計的。
查看用戶名和郵箱地址:
$ git config user.name
$ git config user.email
修改用戶名和郵箱地址:
$ git config --global user.name "username"
$ git config --global user.email "email"