国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用GitHub(一):添加SSHkey

rozbo / 2185人閱讀

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

使用GitHub(一):添加SSHkey

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

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

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

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

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


添加SSHkey

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

如果一個用戶從本地計算機(jī),使用SSH協(xié)議登錄另一臺遠(yuǎn)程計算機(jī),我們就可以認(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遠(yuǎn)程倉庫就可以了,如果想深入了解原理,參考阮一峰SSH原理。

步驟:

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

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

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

添加步驟參考這里

打開 Git Bash

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

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

按回車三次

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

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

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

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

點擊 Add SSH key

回到 Git Bash

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

輸入 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://specialneedsforspecialkids.com/yun/51991.html

相關(guān)文章

  • 使用GitHub):添加SSHkey

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

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

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

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

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

    IamDLY 評論0 收藏0

發(fā)表評論

0條評論

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