摘要:使用一添加本文簡單介紹使用對代碼進行版本控制,包括添加配置使用創建版本庫并在上進行管理,主要目的是對學習內容進行總結以及方便日后查閱。
使用GitHub(一):添加SSHkey
添加SSHkey本文簡單介紹使用GitHub對代碼進行版本控制,包括添加SSHkey、配置Git、使用Git創建版本庫并在GitHub上進行管理,主要目的是對學習內容進行總結以及方便日后查閱。
詳細教程和原理可以參考廖雪峰的Git教程或猴子都能看懂的Git教程。
本文版權歸馬濤濤所有。
本文所引用的圖片和文字版權歸原作者所有,侵權刪。
如有錯誤請在下方評論區指出,歡迎積極討論。
簡單說,SSH是一種網絡協議,用于計算機之間的加密登錄。
如果一個用戶從本地計算機,使用SSH協議登錄另一臺遠程計算機,我們就可以認為,這種登錄是安全的,即使被中途截獲,密碼也不會泄露。
最早的時候,互聯網通信都是明文通信,一旦被截獲,內容就暴露無疑。1995年,芬蘭學者TatuYlonen設計了SSH協議,將登錄信息全部加密,成為互聯網安全的一個基本解決方案,迅速在全世界獲得推廣,目前已經成為Linux系統的標準配置。
在這里你只需要知道使用GitHub之前需要添加SSHkey,用來驗證GitHub遠程倉庫就可以了,如果想深入了解原理,參考阮一峰SSH原理。
步驟:
進入 https://github.com/settings/keys
如果頁面里已經有一些 key,就點「delete」按鈕把這些 key 全刪掉。如果沒有,就往下看
點擊 New SSH key,你需要輸入 Title 和 Key,但是你現在沒有 key,往下看
添加步驟參考這里
打開 Git Bash
復制并運行 rm -rf ~/.ssh/* 把現有的 ssh key都刪掉,這句命令行如果你多打一個空格,可能就要重裝系統了,建議復制運行。
運行 ssh-keygen -t rsa -b 4096 -C "你的郵箱",注意填寫你的真實郵箱。
按回車三次
參考示例:
這時會在~目錄下生成一個.ssh的隱藏文件
運行 cat ~/.ssh/id_rsa.pub,得到一串東西,完整的復制這串東西
回到上面第 3 步的頁面,在 Title 輸入「我的第一個 key」
在 Key 里粘貼剛剛你你復制的那串東西
點擊 Add SSH key
回到 Git Bash
運行 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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/93475.html
摘要:使用一添加本文簡單介紹使用對代碼進行版本控制,包括添加配置使用創建版本庫并在上進行管理,主要目的是對學習內容進行總結以及方便日后查閱。 使用GitHub(一):添加SSHkey 本文簡單介紹使用GitHub對代碼進行版本控制,包括添加SSHkey、配置Git、使用Git創建版本庫并在GitHub上進行管理,主要目的是對學習內容進行總結以及方便日后查閱。 詳細教程和原理可以參考廖雪峰的...
摘要:使用一添加本文簡單介紹使用對代碼進行版本控制,包括添加配置使用創建版本庫并在上進行管理,主要目的是對學習內容進行總結以及方便日后查閱。 使用GitHub(一):添加SSHkey 本文簡單介紹使用GitHub對代碼進行版本控制,包括添加SSHkey、配置Git、使用Git創建版本庫并在GitHub上進行管理,主要目的是對學習內容進行總結以及方便日后查閱。 詳細教程和原理可以參考廖雪峰的...
摘要:關于首先是一種網絡協議,用于計算機之間的加密登錄。第二種級別是基于公開密匙加密機制的安全驗證。前者是私鑰,注意保管,后者是公鑰如下添加到登錄之后。 簡述 什么是 Git 的 ssh key?這個問題其實我也很困惑,所以我才專門分享這篇關于 ssh key 的文章,著重分析了解什么是 ssh key,它有什么用,怎么能用好它?本文主要由從網上收集資料加上自己的經驗匯總而成的經驗干貨,可以...
閱讀 2770·2021-09-24 10:34
閱讀 1870·2021-09-22 10:02
閱讀 2258·2021-09-09 09:33
閱讀 1462·2021-08-13 15:02
閱讀 3273·2020-12-03 17:10
閱讀 1185·2019-08-30 15:44
閱讀 2151·2019-08-30 12:58
閱讀 3234·2019-08-26 13:40