亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

使用GitHub(一):添加SSHkey

siberiawolf / 1749人閱讀

摘要:使用一添加本文簡(jiǎn)單介紹使用對(duì)代碼進(jìn)行版本控制,包括添加配置使用創(chuàng)建版本庫(kù)并在上進(jìn)行管理,主要目的是對(duì)學(xué)習(xí)內(nèi)容進(jìn)行總結(jié)以及方便日后查閱。

使用GitHub(一):添加SSHkey

本文簡(jiǎn)單介紹使用GitHub對(duì)代碼進(jìn)行版本控制,包括添加SSHkey、配置Git使用Git創(chuàng)建版本庫(kù)并在GitHub上進(jìn)行管理,主要目的是對(duì)學(xué)習(xí)內(nèi)容進(jìn)行總結(jié)以及方便日后查閱。

詳細(xì)教程和原理可以參考廖雪峰的Git教程或猴子都能看懂的Git教程。

本文版權(quán)歸馬濤濤所有。

本文所引用的圖片和文字版權(quán)歸原作者所有,侵權(quán)刪。

如有錯(cuò)誤請(qǐng)?jiān)谙路皆u(píng)論區(qū)指出,歡迎積極討論。

添加SSHkey

簡(jiǎn)單說(shuō),SSH是一種網(wǎng)絡(luò)協(xié)議,用于計(jì)算機(jī)之間的加密登錄。

如果一個(gè)用戶從本地計(jì)算機(jī),使用SSH協(xié)議登錄另一臺(tái)遠(yuǎn)程計(jì)算機(jī),我們就可以認(rèn)為,這種登錄是安全的,即使被中途截獲,密碼也不會(huì)泄露。

最早的時(shí)候,互聯(lián)網(wǎng)通信都是明文通信,一旦被截獲,內(nèi)容就暴露無(wú)疑。1995年,芬蘭學(xué)者TatuYlonen設(shè)計(jì)了SSH協(xié)議,將登錄信息全部加密,成為互聯(lián)網(wǎng)安全的一個(gè)基本解決方案,迅速在全世界獲得推廣,目前已經(jīng)成為L(zhǎng)inux系統(tǒng)的標(biāo)準(zhǔn)配置。

在這里你只需要知道使用GitHub之前需要添加SSHkey,用來(lái)驗(yàn)證GitHub遠(yuǎn)程倉(cāng)庫(kù)就可以了,如果想深入了解原理,參考阮一峰SSH原理。

步驟:

進(jìn)入 https://github.com/settings/keys

如果頁(yè)面里已經(jīng)有一些 key,就點(diǎn)「delete」按鈕把這些 key 全刪掉。如果沒(méi)有,就往下看

點(diǎn)擊 New SSH key,你需要輸入 Title 和 Key,但是你現(xiàn)在沒(méi)有 key,往下看

添加步驟參考這里

打開(kāi) Git Bash

復(fù)制并運(yùn)行 rm -rf ~/.ssh/* 把現(xiàn)有的 ssh key都刪掉,這句命令行如果你多打一個(gè)空格,可能就要重裝系統(tǒng)了,建議復(fù)制運(yùn)行。

運(yùn)行 ssh-keygen -t rsa -b 4096 -C "你的郵箱",注意填寫你的真實(shí)郵箱。

按回車三次

參考示例:
這時(shí)會(huì)在~目錄下生成一個(gè).ssh的隱藏文件

運(yùn)行 cat ~/.ssh/id_rsa.pub,得到一串東西,完整的復(fù)制這串東西

回到上面第 3 步的頁(yè)面,在 Title 輸入「我的第一個(gè) key」

在 Key 里粘貼剛剛你你復(fù)制的那串東西

點(diǎn)擊 Add SSH key

回到 Git Bash

運(yùn)行 ssh -T git@github.com,你可能會(huì)看到這樣的提示:

輸入 yes 回車

然后如果你看到 Permission denied (publickey). 就說(shuō)明你失敗了,請(qǐng)回到第 1 步重來(lái),是的,回到第 1步重來(lái);如果你看到 Hi FrankFang! You"ve successfully authenticated, but GitHub does not provide shell access.

就說(shuō)明你成功了!

好了, 添加了一SSH key,接下來(lái)就會(huì)用到它。

一臺(tái)電腦只需要一個(gè) SSH key

一個(gè) SSH key 可以訪問(wèn)你的所有倉(cāng)庫(kù),即使你有 1000000 個(gè)倉(cāng)庫(kù),都沒(méi)問(wèn)題

如果你新買了電腦,就在新電腦上重新生成一個(gè) SSH key,把這個(gè) key 也上傳到 GitHub,它可以和之前的 key 共存在 GitHub 上

如果你把 key 從電腦上刪除了,重新生成一個(gè) key 即可,替換之前的 key

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/93475.html

相關(guān)文章

  • 使用GitHub):添加SSHkey

    摘要:使用一添加本文簡(jiǎn)單介紹使用對(duì)代碼進(jìn)行版本控制,包括添加配置使用創(chuàng)建版本庫(kù)并在上進(jìn)行管理,主要目的是對(duì)學(xué)習(xí)內(nèi)容進(jìn)行總結(jié)以及方便日后查閱。 使用GitHub(一):添加SSHkey 本文簡(jiǎn)單介紹使用GitHub對(duì)代碼進(jìn)行版本控制,包括添加SSHkey、配置Git、使用Git創(chuàng)建版本庫(kù)并在GitHub上進(jìn)行管理,主要目的是對(duì)學(xué)習(xí)內(nèi)容進(jìn)行總結(jié)以及方便日后查閱。 詳細(xì)教程和原理可以參考廖雪峰的...

    wh469012917 評(píng)論0 收藏0
  • 使用GitHub):添加SSHkey

    摘要:使用一添加本文簡(jiǎn)單介紹使用對(duì)代碼進(jìn)行版本控制,包括添加配置使用創(chuàng)建版本庫(kù)并在上進(jìn)行管理,主要目的是對(duì)學(xué)習(xí)內(nèi)容進(jìn)行總結(jié)以及方便日后查閱。 使用GitHub(一):添加SSHkey 本文簡(jiǎn)單介紹使用GitHub對(duì)代碼進(jìn)行版本控制,包括添加SSHkey、配置Git、使用Git創(chuàng)建版本庫(kù)并在GitHub上進(jìn)行管理,主要目的是對(duì)學(xué)習(xí)內(nèi)容進(jìn)行總結(jié)以及方便日后查閱。 詳細(xì)教程和原理可以參考廖雪峰的...

    rozbo 評(píng)論0 收藏0
  • Git自由之章 - 關(guān)于SSH 公鑰

    摘要:關(guān)于首先是一種網(wǎng)絡(luò)協(xié)議,用于計(jì)算機(jī)之間的加密登錄。第二種級(jí)別是基于公開(kāi)密匙加密機(jī)制的安全驗(yàn)證。前者是私鑰,注意保管,后者是公鑰如下添加到登錄之后。 簡(jiǎn)述 什么是 Git 的 ssh key?這個(gè)問(wèn)題其實(shí)我也很困惑,所以我才專門分享這篇關(guān)于 ssh key 的文章,著重分析了解什么是 ssh key,它有什么用,怎么能用好它?本文主要由從網(wǎng)上收集資料加上自己的經(jīng)驗(yàn)匯總而成的經(jīng)驗(yàn)干貨,可以...

    IamDLY 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<