安裝Git
從Git官網上下載Git 應用程序,根據自己的操作系統下載安裝對應的版本,安裝過程直接一路默認安裝即可。
安裝完成後配置環境,打開git bash,輸入下面面命:
git config --global user.name "Your Name" |
git config --global user.email "[email protected]" |
—global參數表示全局設定,以後所有的Git倉庫的操作都使用這個所設定的用戶名和郵箱
創建github賬號
從GitHub官網註冊賬號,註冊郵箱儘量不要使用qq郵箱,因爲qq郵箱在國際上是不通用的,建議使用163郵箱註冊。
添加 ssh 祕鑰
打開 git bash 輸入命令:
ssh-keygen -t rsa -C "[email protected]" |
參數含義:
-t 指定密鑰類型,默認是 rsa ,可以省略。
-C 設置註釋文字,比如郵箱。
-f 指定密鑰文件存儲文件名,可以省略
一直回車直到提示成功,這樣就會在用戶主目錄裏生成.ssh目錄,裏面有id_rsa和id_rsa.pub兩個文件,這兩個就是SSH Key的祕鑰對,id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。
生成祕鑰之後,進入自己的github主頁面:
按照上面的步驟打開添加ssh祕鑰頁面,title爲祕鑰的名字可以自己取,key爲公鑰id_rsa.pub的內容,把它複製進去即可。
新建Git倉庫
進入自己的github主頁面
點擊右上角的"+",在下拉菜單中選擇 New repository,填寫想要創建倉庫的名稱,這就是你以後這個倉庫項目的名稱,它會檢查你的倉庫名稱是否有效,沒問題後就可以點擊Create repository,這樣一個空的Git倉庫就創建好了!
給倉庫添加文件
創建成功由於倉庫是空的,所以它會提示如何添加文件到倉庫裏:
提示告訴我們:在你本地上新建一個文件夾(作爲你本地的Git倉庫),打開 git bash ,切換目錄到這個文件夾裏面,輸入命令:
git init |
這樣,這個文件夾就成爲了git倉庫了,然後在裏面添加文件,比如 README.md 文件,然後添加文件到Git倉庫中:
git add README.md |
提交文件到倉庫中:
git commit -m "第一次提交" |
最後把本地倉庫關聯到遠程倉庫(我們在GitHub上創建的倉庫):
git remote add origin https://github.com/用戶名/倉庫名 |
如果提示報錯:remote origin already exists,說明之前做過這個操作,需要把之前的關聯倉庫刪除掉:
git remote rm origin |
Ok,關聯成功,現在我們可以把我們的文件提交到GitHub遠程倉庫裏了:
git push -u origin master |
-u參數把本地的master分支和遠程的master分支關聯起來,以後推送和拉取數據時就可以簡化命令了。
第一次push時會得到一個類似這樣警告:
The authenticity of host ‘github.com (xx.xx.xx.xx)’ can’t be established.
RSA key fingerprint is xx.xx.xx.xx.xx.
Are you sure you want to continue connecting (yes/no)?
這是因爲Git使用SSH連接,而SSH連接在第一次驗證GitHub服務器的Key時,需要你確認GitHub的Key的指紋信息是否真的來自GitHub的服務器,輸入yes回車即可,成功之後Git會輸出一個警告,告訴你已經把GitHub的Key添加到本機的一個信任列表裏了:
Warning: Permanently added ‘github.com’ (RSA) to the list of known hosts.
這個警告只會出現一次,後面的操作就不會有任何警告了!