簡介
Git是一個開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的項目。
github是一個基於git的代碼托管平台,付費用戶可以建私人倉庫,我們一般的免費用戶只能使用公共倉庫,也就是代碼要公開。
安裝git
略,參考:https://www.cnblogs.com/UncleYong/p/10530261.html
從客戶端獲得 SSH 公鑰
為了使客戶端可以向 Git 服務器提供 SSH 公鑰(本地 Git 與 GitHub 服務器之間保持通信時,使用 SSH key 認證方式來保證通信安全),首先要確認客戶端擁有公鑰。SSH 的密鑰存儲在 ~/.ssh/ 目錄下

如果用戶沒有密鑰文件,甚至連 .ssh 目錄都沒有,那么說明用戶還沒有創建 SSH 密鑰,我們使用 ssh-keygen 命令可以為其生成密鑰,命令為:ssh-keygen -t rsa -C "郵箱"
-t rsa 參數表示使用 RSA 算法
-C 參數指定用戶的電子郵箱地址
ssh-keygen命令會詢問用戶密鑰文件的存儲路徑以及密碼等,如果不設置密碼直接鍵入回車即可(回車三次)。

密鑰文件默認保存在 ~/.ssh/id_rsa 和 ~/.ssh/id_rsa.pub

xxx 和 xxx.pub 分別是一個SSH私鑰和公鑰,id_rsa(私鑰) , id_rsa.pub(公鑰)
查看公鑰(記住千萬不要把私鑰文件 id_rsa 透露給任何人)

添加 SSH 公鑰到 GitHub


測試連接
ssh -T git@github.com

