如果你對Git還一無所知,建議你先看一下初識版本控制工具Git,對Git有一定的了解后再來看這篇文章。如果你對Git有一定的了解并且已經(jīng)配置好SSH key,只是想了解如何將代碼上傳到GitHub,那么你可以跳過前面部分到提交代碼部分查看。

什么是GitHub
GitHub是一個面向開源及私有軟件項目的托管平臺,因為只支持Git作為唯一的版本庫格式進行托管,故名GitHub。為什么要使用Github
GitHub是目前全球最大的開源社區(qū),全球各大科技公司紛紛在GitHub開源各自的項目,這無疑是我們學習先進技術(shù)的好地方。
- 注冊GitHub賬號
1.先到GitHub官網(wǎng)Sign up(注冊)一個賬號。

填好用戶名、郵箱、密碼進入下一步

使用默認的plan即免費的,公開的就可以了,就是創(chuàng)建的項目是對外開放的,任何人都可以看的。點擊Finish sign up就完成注冊了。接下來就看看怎么向GitHub提交我們的代碼。
SSH授權(quán)
注冊好賬號之后我們可以隨意的查看其他人的項目,甚至是clone下載,但是要提交代碼就必須完成SSH授權(quán),如果可以不用授權(quán)就提交代碼的話,那么Github豈不是亂了套。
1.生成SSH key
打開Git Bash,輸入ssh-keygen -t rsa然后按三下回車,如下圖所示

接著就會在C:\Users\Administrator.ssh目錄下生成到id_rsa和id_rsa.pub兩個文件,id_rsa是密鑰,id_rsa.pub是公鑰,接下來需要將id_rsa.pub的內(nèi)容添加到GitHub上,這樣本地的id_rsa密鑰才能跟GitHub上的id_rsa.pub公鑰進行配對,才能夠授權(quán)成功。
2.在GitHub上添加SSH Key
首先點擊右上角的倒三角進入Settings

緊接著選擇左側(cè)SSH and GPG keys,然后選擇右上角的New SSH key,再把id_sra.pub的內(nèi)容復(fù)制粘貼到key(id_sra.pub可以使用記事本打開),最后Add SSH key就可以了。

SSH key 添加成功之后,輸入 **ssh -T git@github.com **進行測試,如果出現(xiàn)以下提示證明添加成功了。

提交代碼
首先在Github新建一個倉庫,回到首頁,點擊右上角的New repository新建倉庫。

接下來輸入倉庫名稱,然后創(chuàng)建倉庫就可以了。

倉庫創(chuàng)建好了之后,按右側(cè)按鈕復(fù)制SSH地址。

一切準備就緒,接下來就是Git的事了,首先進入想要上傳到GitHub的項目的文件夾下,創(chuàng)建好本地倉庫,將想要上傳的文件先添加到本地倉庫中。

接下來使用git remote add origin git@github.com:InstanceFeiben/Test.git(git@github.com:InstanceFeiben/Test.git為SSH地址,在GitHub上復(fù)制)命令將本地倉庫與遠程倉庫取得關(guān)聯(lián),最后在通過git push -u origin master命令將代碼push到GitHub。

接下來刷新GitHub就可以看到剛剛提交上去的代碼了。

解決問題
如果出現(xiàn)以下問題,可以先使用git pull origin master命令后再使用git push -u origin master命令。

如果文章對你有所幫助,那么請您點一下?
由于本人水平有限,如有錯誤,歡迎大家指正。如果你在操作過程中發(fā)現(xiàn)一些沒有講到的錯誤或者問題,歡迎在評論留言,一起探討,共同學習進步!
推薦閱讀利用GitHub搭建一個你的博客