成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

使用GitHub(一):添加SSHkey

rozbo / 2193人閱讀

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

使用GitHub(一):添加SSHkey

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

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

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

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

如有錯誤請在下方評論區(qū)指出,歡迎積極討論。


添加SSHkey

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

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

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

在這里你只需要知道使用GitHub之前需要添加SSHkey,用來驗證GitHub遠程倉庫就可以了,如果想深入了解原理,參考阮一峰SSH原理。

步驟:

進入 https://github.com/settings/keys

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

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

添加步驟參考這里

打開 Git Bash

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

運行 ssh-keygen -t rsa -b 4096 -C "你的郵箱",注意填寫你的真實郵箱。

按回車三次

參考示例:
這時會在~目錄下生成一個.ssh的隱藏文件

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

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

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

點擊 Add SSH key

回到 Git Bash

運行 ssh -T [email protected],你可能會看到這樣的提示:

輸入 yes 回車

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

就說明你成功了!

好了, 添加了一SSH key,接下來就會用到它。

一臺電腦只需要一個 SSH key

一個 SSH key 可以訪問你的所有倉庫,即使你有 1000000 個倉庫,都沒問題

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

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

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/51991.html

相關(guān)文章

  • 使用GitHub):添加SSHkey

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

    wh469012917 評論0 收藏0
  • 使用GitHub):添加SSHkey

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

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

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

    IamDLY 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<