Git學習總結(一)git的安裝和配置
阿新 • • 發佈:2018-12-09
git的安裝: 在這裡,因為網上有了很多詳盡的教程,我就不贅述了。git安裝教程 然後你需要申請一個GitHub賬號:點選申請GitHub賬號 申請GitHub賬號的時候要繫結一個郵箱,繫結QQ郵箱即可。 下面將你電腦上的git繫結GitHub賬號: 開啟Git Bash (在開始選單裡選擇所以程式 ->git->Git Bash) 設定你的git名字和郵箱 (名字和郵箱最好填成和你GitHub賬號一樣的): (ps:引號要有英文的引號不能用中文的)
$ git config --global user.name "Your Name"
$ git config --global user.email " [email protected]"
然後生成SSH Key:
輸入命令:ssh-keygen -t rsa -C "[email protected]"
括號裡填寫你註冊的GitHub賬號時繫結的郵箱。然後一路按回車即可。
如上圖,我們會看到生成的檔案儲存的位置,我們到該目錄下找看有沒有id_rsa和id_rsa.pub這兩個檔案。
第一個和第二個檔案就是SSH Key的祕鑰對,id_rsa是私鑰,不能洩露給別人,id_rsa.pub是公鑰,可以放心地告訴任何人。
以記事本的方式開啟id_rsa.pub,並全選,複製裡面的全部內容。
然後開啟GitHub官網,登入你的賬號,然後根據下面的截圖,一步一步操作
Add SSH key
如果新增成功,你的郵箱應該會收到一封GitHub的郵件,提醒你你的SSH祕鑰已經更改。你也可以看到以下的內容
最後補充下為什麼GitHub要新增SSH協議:
因為GitHub需要識別出你推送的提交確實是你推送的,而不是別人冒充的,而Git支援SSH協議,所以,GitHub只要知道了你的公鑰,就可以確認只有你自己才能推送。
當然,一個GitHub賬號允許你新增多個Key。假如你家裡有礦,有很多臺電腦,只要把每臺電腦的Key都新增到GitHub,就可以在每臺電腦上往GitHub推送了。