https://www.cnblogs.com/gongyuhonglou/p/6922721.htmlhtml
$ ssh-keygen -t rsa -C “邮箱”
按3个回车,密码为空。git
ssh-keygen
-t rsa -f ~/.ssh/id_rsa.sohu -C "email"上面的id_rsa.sohu
github
就是咱们指定的文件名,这时~/.ssh
目录下会多出id_rsa.sohu
和id_rsa.sohu.pub
两个文件,id_rsa.sohu.pub
里保存的就是咱们要使用的key。web
config
文件config
文件若是config
文件不存在,先添加;存在则直接修改ssh
touch ~/.ssh/config
测试
config
文件里添加以下内容Host github.com
IdentityFile /root/webhook/bin/keyfetch
测试:code
ssh -T git@github.comhtm
git操做blog
git pull 从远程拉取最新版本 到本地 自动合并 merge git pull origin master
git fetch 从远程获取最新版本 到本地 不会自动合并 merge
git fetch origin master
git log -p master ../origin/master
git merge orgin/master