1. 程式人生 > >Git學習總結(一)git的安裝和配置

Git學習總結(一)git的安裝和配置

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官網,登入你的賬號,然後根據下面的截圖,一步一步操作 這裡寫圖片描述

這裡寫圖片描述 這裡寫圖片描述 把剛剛複製的id_rsa.pub裡的內容複製到Key框裡,然後點選Add SSH key 如果新增成功,你的郵箱應該會收到一封GitHub的郵件,提醒你你的SSH祕鑰已經更改。你也可以看到以下的內容 這裡寫圖片描述 最後補充下為什麼GitHub要新增SSH協議: 因為GitHub需要識別出你推送的提交確實是你推送的,而不是別人冒充的,而Git支援SSH協議,所以,GitHub只要知道了你的公鑰,就可以確認只有你自己才能推送。

當然,一個GitHub賬號允許你新增多個Key。假如你家裡有礦,有很多臺電腦,只要把每臺電腦的Key都新增到GitHub,就可以在每臺電腦上往GitHub推送了。