GitHub教程 SSH keys配置 (MAC版)

GitHub教程 SSH keys配置 (MAC版)

SSH 為 Secure Shell 的縮寫摘悴,由 IETF 的網(wǎng)絡(luò)小組(Network Working Group)所制定;SSH 為建立在應(yīng)用層基礎(chǔ)上的安全協(xié)議翻擒。

在管理Git項(xiàng)目上宠进,有兩種克隆到本地的方法可训。

  • 直接使用https url克隆到本地
  • 使用SSH url克隆到本地

這兩種方式的主要區(qū)別在于

使用https url對初學(xué)者來說會比較方便淤堵,復(fù)制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代碼都需要輸入賬號和密碼柬批,這也是https方式的麻煩之處啸澡。
使用SSH url需要在只用之前先配置和添加好SSH key。每次fetch和push代碼都不需要輸入賬號和密碼氮帐,如果你想要每次都輸入賬號密碼才能進(jìn)行fetch和push也可以另外進(jìn)行設(shè)置嗅虏。
———————————————————————————————————

1.檢查你電腦上是否有SSH Key

~/.ssh` 或者用`~/.ssh ls

上邊這行命令的作用是看一哈你的電腦上有沒有.ssh文件夾。

  • 如果電腦上上沐,就會顯示bash: /c/Users/…/.ssh: Is a directory

  • 如果電腦上沒有皮服,那就顯示bash: /c/Users/…/.ssh: No such file or directory

01.png
02.png

2.創(chuàng)建SSH Key

如果你電腦上有了,你就可以直接跳過這一步

在Git Bash中輸入

`$ ssh-keygen -t rsa -C "你的郵箱"`
03.png

然后就會顯示這兩行:
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/16627/.ssh/id_rsa):

這是讓你輸入一個(gè)文件名参咙,用于保存剛才生成的 SSH key 代碼龄广。為了避免麻煩,不用輸入蕴侧,直接回車蜀细,那么就會默認(rèn)生成id_rsa和id_rsa.pub兩個(gè)秘鑰文件。
這時(shí)候已經(jīng)創(chuàng)建好.ssh這個(gè)文件夾了戈盈,會提示:
Created directory ‘/c/Users/16627/.ssh’.
緊接著又會問你:
Enter passphrase (empty for no passphrase):
就是讓你輸入密碼,如果你設(shè)置了密碼,那在你使用ssh傳輸文件的時(shí)候塘娶,你就要輸入這個(gè)密碼归斤。為了避免麻煩,建議不用設(shè)置刁岸,直接回車脏里。
Enter same passphrase again:
這就是讓你再輸入一次密碼,就跟我們注冊賬號時(shí)候設(shè)置密碼需要設(shè)置兩次一樣虹曙。上一步?jīng)]設(shè)置密碼迫横,這里直接回車就可以了。到這里你的秘鑰就設(shè)置好了酝碳,你會收到這段代碼提示:
Your identification has been saved in /c/Users/…/.ssh/id_rsa
Your public key has been saved in /c/Users/…/.ssh/id_rsa.pub
還會向你展示你的秘鑰長啥樣

04.png

當(dāng)你看到上面這段代碼矾踱,那就說明你的 SSH key 已經(jīng)創(chuàng)建成功,你可以再使用~/.ssh看一下疏哗,現(xiàn)在文件是真的存在了呛讲。

05.png

輸入打開~/.ssh文件夾

open ~/.ssh

3.添加SSH Key到GitHub

github官網(wǎng) : https://github.com

06.png
07.png

(黃色框框是我已經(jīng)建立的SSH key。)
點(diǎn)擊右上角新建一個(gè)SSH Key返奉。

08.png

title隨便給他起個(gè)名字就好贝搁。然后是key,這時(shí)候你要打開你剛才在電腦上的SSH key芽偏。

在之前打開的.ssh文件夾雷逆。用記事本打開id_rsa.pub文件,全選其中的內(nèi)容粘貼到網(wǎng)頁的Key中污尉。

09.png

然后你就會受到建立成功的郵件了膀哲。

4.測試一下該SSH key

在git Bash 中輸入以下代碼
$ ssh -T git@github.com
注意是git@github.com,不是你的郵箱十厢。

然后會提示你:
The authenticity of host ‘github.com (13.229.188.59)’ can’t be established.
RSA key fingerprint is SHA256:nThbg6kXUp…
Are you sure you want to continue connecting (yes/no/[fingerprint])?
輸入yes等太,回車.

接下來就會提示你輸入密碼,如果上邊設(shè)置ssh的時(shí)候蛮放,你沒設(shè)置密碼會提示你:
Warning: Permanently added ‘github.com,192.30.255.112’ (RSA) to the list of known hosts.
警告完了缩抡,如果你能看到如下提示,那你已經(jīng)成功設(shè)置SSH密鑰包颁。
Hi “用戶名”! You’ve successfully authenticated, but GitHub does not provide shell access.
如果你看到 access denied瞻想,者表示拒絕訪問,那么你就需要使用 https 去訪問娩嚼。

5.Xcode登錄GitHub賬號

輸入github用戶名蘑险,是用戶名哦,不是郵箱T牢颉5杵泼差!

Token輸入的并不是密碼,不是密碼而是Github的Token:乔巍6言怠!

1.生成Token地址

https://github.com/settings/tokens/new
10.jpg

2.點(diǎn)擊Generate token之后普碎,出現(xiàn)如下頁面(紅線圈出來的就是你所需的信息★,°:.☆( ̄▽ ̄)/$:.°★ 吼肥。)

11.jpg

3.上述生成的Token添加到XCode中的Token中,即可登錄麻车。

Over

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末缀皱,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子动猬,更是在濱河造成了極大的恐慌啤斗,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枣察,死亡現(xiàn)場離奇詭異争占,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)序目,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門臂痕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人猿涨,你說我怎么就攤上這事握童。” “怎么了叛赚?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵澡绩,是天一觀的道長。 經(jīng)常有香客問我俺附,道長肥卡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任事镣,我火速辦了婚禮步鉴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘璃哟。我一直安慰自己氛琢,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布随闪。 她就那樣靜靜地躺著阳似,像睡著了一般。 火紅的嫁衣襯著肌膚如雪铐伴。 梳的紋絲不亂的頭發(fā)上撮奏,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天俏讹,我揣著相機(jī)與錄音,去河邊找鬼挽荡。 笑死藐石,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的定拟。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼逗嫡,長吁一口氣:“原來是場噩夢啊……” “哼青自!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起驱证,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤延窜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后抹锄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逆瑞,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年伙单,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了获高。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,834評論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吻育,死狀恐怖念秧,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情布疼,我是刑警寧澤摊趾,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站游两,受9級特大地震影響砾层,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贱案,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一肛炮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧轰坊,春花似錦铸董、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至颤芬,卻和暖如春悲幅,著一層夾襖步出監(jiān)牢的瞬間套鹅,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工汰具, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留卓鹿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓留荔,卻偏偏與公主長得像吟孙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子聚蝶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評論 2 354