最近工做中使用到了Git,雖然之前學習過,可是已經忘的差很少了,遂將本次配置過程整理成筆記以備忘git
生成公鑰
ssh-keygen -t rsa -C "gana10007@163.com" -f ~/.ssh/coding-rsa #coding-rsa:生成公鑰私鑰對的文件名稱 # ~/.ssh/表示生成的路徑,windows下指向C:\Users\Administrator,Administrator表示當前的用戶名
託管平臺配置
-
託管平臺有不少,例如:號稱全球最大的同性交友平臺的github 、和國內的碼市、碼雲github
-
配置方式大同小異,以github爲例:shell
-
-
選擇settings,固然英文很差的能夠直接使用瀏覽器的翻譯功能(推薦谷歌)windows
-
-
這裏就能夠看到設置選項瀏覽器
-
-
點擊New SSH key,將以前生成的coding.net.pub文件中內容所有複製過來ssh
-
點擊新建以後會有標題和公鑰內容的選項,標題無所謂學習
配置多個平臺託管
-
在.ssh目錄下建立一個名字是config的文件,主要此文件沒用後綴名測試
-
文件的內容以下url
StrictHostKeyChecking no # 爲了更簡化,把known_hosts也省略掉了 UserKnownHostsFile /dev/null # coding Host git.coding.net User gana10007@163.com PreferredAuthentications publickey IdentityFile ~/.ssh/coding.net # github Host github.com User gana10007@163.com PreferredAuthentications publickey IdentityFile ~/.ssh/github
-
IdentityFile指向你不一樣託管平臺存放公鑰的文件名spa
-
具體配置以下圖
-
測試是否可以鏈接:
ssh -T git@github.com
注意:@後面跟的內容以平臺項目的地址爲準,例如碼市的: ssh -T git@git.conding.net