git ssh key 設(shè)置
設(shè)置完成后,git pull,push等命令就不需要再輸入用戶名和密碼了
- 生成公鑰,私鑰
ssh-keygen -t rsa -C "郵箱地址"
然后得到兩個(gè)文件:私鑰id_rsa和公鑰id_rsa.pub
把公鑰里面的內(nèi)容復(fù)制到gitlab,github的ssh keys設(shè)置處
測(cè)試
ssh -T git@主機(jī)ip
如果看到Hi后面是你的用戶名,就說(shuō)明成功了。
- 修改.git文件夾下config中的url
修改前
[remote "origin"]
url = https://github.com/xxxx.git
fetch = +refs/heads/*:refs/remotes/origin/*
修改后
[remote "origin"]
url = git@github.com:xxx.git
fetch = +refs/heads/*:refs/remotes/origin/*