Git - 生成ssh key步驟以及如何clone全部的遠程分支

https://www.cnblogs.com/gongyuhonglou/p/6922721.htmlhtml

2. 生成ssh key

$ ssh-keygen -t rsa -C 「郵箱」
按3個回車,密碼爲空。git

解決本地多個ssh key問題

2. 生成ssh key時同時指定保存的文件名

ssh-keygen -t rsa -f ~/.ssh/id_rsa.sohu -C "email"

上面的id_rsa.sohugithub

就是咱們指定的文件名,這時~/.ssh目錄下會多出id_rsa.sohuid_rsa.sohu.pub兩個文件,id_rsa.sohu.pub裏保存的就是咱們要使用的key。web

3. 新增並配置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

相關文章
相關標籤/搜索