完成 Git 和 GitHub 的綁定馁蒂,體驗通過 Git 向 GitHub 提交代碼的能力鲤孵。不過在這之前,我們需要先了解 SSh(安全外殼協(xié)議)结胀,因為在 GitHub 上赞咙,一般都是通過 SSH 來授權(quán)的,而且大多數(shù) Git 服務(wù)器也會選擇使用 SSH 公鑰來進行授權(quán)糟港,所以想要向 GitHub 提交代碼攀操,首先就得在 GitHub 上添加 SSH key
配置。在這里秸抚,如果大家對 SSH 還不太了解速和,那么建議先閱讀博主之前寫的文章「詳述 SSH 的原理及其應(yīng)用 」,從而對 SSH 有一個大致的了解剥汤。
第 1 步:生成
SSH key
我們要想生成SSH key
颠放,首先就得先安裝 SSH,對于 Linux 和 Mac 系統(tǒng)吭敢,其默認(rèn)是安裝 SSH 的碰凶,而對于 Windows 系統(tǒng),其默認(rèn)是不安裝 SSH 的鹿驼,不過由于我們安裝了 Git Bash欲低,其也應(yīng)該自帶了 SSH. 可以通過在 Git Bash 中輸入ssh
命令,查看本機是否安裝 SSH:
如上圖所示蠢沿,此結(jié)果表示我們已經(jīng)安裝 SSH 啦伸头!接下來,輸入ssh-keygen -t rsa
命令舷蟀,表示我們指定 RSA 算法生成密鑰恤磷,然后敲三次回車鍵面哼,期間不需要輸入密碼,之后就就會生成兩個文件扫步,分別為id_rsa
和id_rsa.pub
魔策,即密鑰id_rsa
和公鑰id_rsa.pub
. 對于這兩個文件,其都為隱藏文件河胎,默認(rèn)生成在以下目錄:
- Linux 系統(tǒng):
~/.ssh
- Mac 系統(tǒng):
~/.ssh
- Windows 系統(tǒng):
C:\Documents and Settings\username\\.ssh
- Windows 10 ThinkPad:
C:\Users\think\.ssh
密鑰和公鑰生成之后闯袒,我們要做的事情就是把公鑰id_rsa.pub
的內(nèi)容添加到 GitHub,這樣我們本地的密鑰id_rsa
和 GitHub 上的公鑰id_rsa.pub
才可以進行匹配游岳,授權(quán)成功后政敢,就可以向 GitHub 提交代碼啦!
第 2 步:添加
SSH key
如上圖所示胚迫,進入我們的 GitHub 主頁喷户,先點擊右上角所示的倒三角▽
圖標(biāo),然后再點擊Settins
访锻,進行設(shè)置頁面褪尝;點擊我們的頭像亦可直接進入設(shè)置頁面:
如上圖所示,進入Settings
頁面后期犬,再點擊SSH and GPG Keys
進入此子界面河哑,然后點擊New SSH key
按鈕:
如上圖所示,我們只需要將公鑰id_rsa.pub
的內(nèi)容粘貼到Key
處的位置(Titles
的內(nèi)容不填寫也沒事)龟虎,然后點擊Add SSH key
即可璃谨。
第 3 步:驗證綁定是否成功
在我們添加完SSH key
之后,也沒有明確的通知告訴我們綁定成功袄鹜住睬罗!不過我們可以通過在 Git Bash 中輸入ssh -T git@github.com
進行測試:
如上圖所示,此結(jié)果即為Git 與 GitHub 綁定成功的標(biāo)志旭斥。