git ssh key 设置

git ssh key 设置

设置完成后,git pull,push等命令就不需要再输入用户名和密码了

  • 生成公钥,私钥
ssh-keygen -t rsa -C "邮箱地址"

然后得到两个文件:私钥id_rsa和公钥id_rsa.pub

  • 把公钥里面的内容复制到gitlab,github的ssh keys设置处

  • 测试

ssh -T git@主机ip

如果看到Hi后面是你的用户名,就说明成功了。

  • 修改.git文件夹下config中的url

修改前

[remote "origin"]
    url = https://github.com/xxxx.git
    fetch = +refs/heads/*:refs/remotes/origin/*

修改后

 [remote "origin"]
    url = [email protected]:xxx.git
    fetch = +refs/heads/*:refs/remotes/origin/*

你可能感兴趣的:(git ssh key 设置)