1. 程式人生 > 其它 >從本地上傳檔案到github

從本地上傳檔案到github

1.建立SSH Key

首先我們在使用者主目錄下看是否存在.ssh目錄。以筆者為例,筆者使用的是Ubuntu系統,當前使用者的主目錄是/home/grq,所以此時我們需要查詢路徑/home/grq/.ssh是否存在。
如果存在,檢視是否存在id_rsa與id_rsa.pub兩個檔案是否存在。如果也存在,就可以調到下一步;
如果不存在,便開啟終端,輸入自己的郵箱地址,建立SSH Key。

ssh-keygen -t rsa -C "[email protected]"

2.在GitHub端設定SSH Key

登入GitHub,點選右上角頭像,Settings -> Personal settings -> SSH and GPG keys。在SSH Keys標籤右方點選New SSH Key。
彈出兩個文字框。其中的Title,可以隨意命名。筆者此處隨便命名為grq-Ubuntu。
另一個Key文字框,需要輸入剛剛生成的id_rsa.pub檔案中的內容。粘貼後點選Add SSH Key,即可生成SSH Key。
3.上傳專案

可以將git分為四部分:一部分是自己的本機檔案,一部分是快取區,一個是本地倉庫,一個是伺服器倉庫。當用戶在本機修改了檔案後,就應該使用git add xx指令將修改儲存到快取區,然後再用git commit yy指令將推送從快取區修改到本地倉庫中,最後使用git push將本地倉庫中的修改推送到伺服器倉庫中。

  • 終端進入我們需要上傳專案所在的資料夾。使用git的初始化命令:
git init
  • 將檔案新增進去
git add ./
  • 檢查當前檔案狀態
git status
  • 在github新建一個倉庫,並新增遠端訪問
git remote add origin [email protected]:自己的github使用者名稱/tensorflow-mnist-number-test.git
  • commit
git commit -m "readme"
  • 將本地倉庫內容上傳到github
git push -u origin master