上一篇是Windows下如何上傳本地到github,這一篇是ubuntu下第一次上傳本地到github。
1.初次上傳項目到github則需要先配置密匙,查看虛擬機上是否有id_rsa.pub文件,如果沒有執(zhí)行ssh-keygen,默認(rèn)是將ssh密鑰放在/home/xxxx/.ssh/id_rsa。由于之前我執(zhí)行過,所以直接將id_rsa.pub的內(nèi)容復(fù)制到github上? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 進入github官網(wǎng),點擊右上角,點擊settings

進入到這個頁面,根據(jù)圖片提示進行操作:

然后把id_rsa.pub的內(nèi)容復(fù)制到下面的Key中,title根據(jù)自己需求取,完成之后點擊Add SSH Key就行了。

2.在ubuntu上安裝github:sudo apt-get install git
3.安裝完成后,進入到你需要上傳文件的的文件夾下,執(zhí)行g(shù)it init
4.再執(zhí)行g(shù)it add ./

5. 執(zhí)行 git commit -m "Hbase_endpoint"(-m后的內(nèi)容是添加的描述,這個名字根據(jù)自己需求來命名)? ? ??

? ? 執(zhí)行到這一步的時候報錯了,那是因為我們還沒告訴它email和name,在該目錄? ? ?下,進入到.git,編寫config文件,config添加內(nèi)容如下:


6.傳文件到倉庫之前,我們需要擁有一個倉庫。由于這里已經(jīng)構(gòu)建了倉庫到github上就會看見剛剛創(chuàng)建的倉庫,復(fù)制粘貼該倉庫的ssh鏈接

7.首先我們應(yīng)該添加一個遠程倉庫,命名為Hbase_EndPoint,這樣隨后才可以添加文件到遠程庫中。指令如下:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?git remote add Hbase_EndPoint git@github.com:Fairy6/Hbase_EndPoint.git? ? ? ? ?
?如果此時出現(xiàn)錯誤:fatal: remote origin already exists. 這時候說明遠程倉庫已經(jīng)存在。這時候需要先刪除origin倉庫,然后再重新添加該遠程倉庫。
8.使用push指令進行上傳。如果該倉庫是第一次進行push,則指令如下:? ? ? ? ? ? ? ? ? ? git push -u Hbase_EndPoint master
沒有什么報錯的話就大功告成啦
如果push出現(xiàn)以下報錯:

原因:?
GitHub遠程倉庫中的README.md文件不在本地倉庫中。?
解決方案:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? git pull --rebase Hbase_EndPoint master
在執(zhí)行push操作:?git push -u Hbase_EndPoint master
