利用 SSH 完成 Git 與 GitHub 的綁定

完成 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:

1

如上圖所示蠢沿,此結(jié)果表示我們已經(jīng)安裝 SSH 啦伸头!接下來,輸入ssh-keygen -t rsa命令舷蟀,表示我們指定 RSA 算法生成密鑰恤磷,然后敲三次回車鍵面哼,期間不需要輸入密碼,之后就就會生成兩個文件扫步,分別為id_rsaid_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

2

如上圖所示胚迫,進入我們的 GitHub 主頁喷户,先點擊右上角所示的倒三角圖標(biāo),然后再點擊Settins访锻,進行設(shè)置頁面褪尝;點擊我們的頭像亦可直接進入設(shè)置頁面:

3

如上圖所示,進入Settings頁面后期犬,再點擊SSH and GPG Keys進入此子界面河哑,然后點擊New SSH key按鈕:

4

如上圖所示,我們只需要將公鑰id_rsa.pub的內(nèi)容粘貼到Key處的位置(Titles的內(nèi)容不填寫也沒事)龟虎,然后點擊Add SSH key 即可璃谨。

第 3 步:驗證綁定是否成功

在我們添加完SSH key之后,也沒有明確的通知告訴我們綁定成功袄鹜住睬罗!不過我們可以通過在 Git Bash 中輸入ssh -T git@github.com進行測試:

5

如上圖所示,此結(jié)果即為Git 與 GitHub 綁定成功的標(biāo)志旭斥。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市古涧,隨后出現(xiàn)的幾起案子垂券,更是在濱河造成了極大的恐慌,老刑警劉巖羡滑,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件菇爪,死亡現(xiàn)場離奇詭異,居然都是意外死亡柒昏,警方通過查閱死者的電腦和手機凳宙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來职祷,“玉大人氏涩,你說我怎么就攤上這事届囚。” “怎么了是尖?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵意系,是天一觀的道長。 經(jīng)常有香客問我饺汹,道長蛔添,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任兜辞,我火速辦了婚禮迎瞧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘逸吵。我一直安慰自己凶硅,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布胁塞。 她就那樣靜靜地躺著咏尝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪啸罢。 梳的紋絲不亂的頭發(fā)上编检,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機與錄音扰才,去河邊找鬼允懂。 笑死,一個胖子當(dāng)著我的面吹牛衩匣,可吹牛的內(nèi)容都是我干的蕾总。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼琅捏,長吁一口氣:“原來是場噩夢啊……” “哼生百!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起柄延,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤蚀浆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后搜吧,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體市俊,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年滤奈,在試婚紗的時候發(fā)現(xiàn)自己被綠了摆昧。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡蜒程,死狀恐怖绅你,靈堂內(nèi)的尸體忽然破棺而出伺帘,到底是詐尸還是另有隱情,我是刑警寧澤勇吊,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布曼追,位于F島的核電站,受9級特大地震影響汉规,放射性物質(zhì)發(fā)生泄漏礼殊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一针史、第九天 我趴在偏房一處隱蔽的房頂上張望晶伦。 院中可真熱鬧,春花似錦啄枕、人聲如沸婚陪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽泌参。三九已至,卻和暖如春常空,著一層夾襖步出監(jiān)牢的瞬間沽一,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工漓糙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留铣缠,地道東北人。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓昆禽,卻偏偏與公主長得像蝗蛙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子醉鳖,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理捡硅,服務(wù)發(fā)現(xiàn),斷路器盗棵,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git病曾,從https:/...
    落魂灬閱讀 12,663評論 4 54
  • 使用new來調(diào)用函數(shù),或者說發(fā)生構(gòu)造函數(shù)調(diào)用時,會自動執(zhí)行下面的操作:1.創(chuàng)建(或者說構(gòu)造)一個全新的對象.2.這...
    JUN_API閱讀 309評論 0 0
  • 彷徨是人形容詞,成長是人生的動詞鲫竞,永不停歇 自從主旋律的歌聲唱響中華辐怕,就出現(xiàn)了各種各樣的年代,各式青年也背著新生代...
    AllenWorld閱讀 398評論 0 0