一、在github上建立倉庫(本身上網搜)git
二、在本地建立ssh keygithub
$ ssh-keygen -t rsa -C "email@xxx.com"
注意:bash
不要三個回車就過去了,要起一個名字。session
不填路徑直接起一個名字就是生成在當前目錄下。ssh
三、把生成的密匙test和test.pub剪切到C:\Users\Administrator\.ssh(若是是Windows系統的話)編輯器
四、在C:\Users\Administrator\.ssh目錄下新建config文件fetch
五、config文件用編輯器打開,添加內容url
Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa User git Host test.github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/test User git Host test2.github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/test2 User git
有多個key就添加多個。code
六、若是已經克隆過項目了,須要修改項目中.git/config文件rem
[remote "origin"] url = git@test.github.com:git/Session.git fetch = +refs/heads/*:refs/remotes/origin/*
須要確保.ssh/config中Host後面的test.github.com
與項目中.git/config裏的url=git@test.github.com:git/session.git一致
七、檢驗配置是否正確
$ ssh -T git@test.github.com