上傳已有專案至 GitHub

b10l07發表於2018-05-05
序言

gitHub是一個面向開源及私有軟體專案的託管平臺,因為只支援git 作為唯一的版本庫格式進行託管,故名gitHub。

gitHub於2008年4月10日正式上線,除了git程式碼倉庫託管及基本的 Web管理介面以外,還提供了訂閱、討論組、文字渲染、線上檔案編輯器、協作圖譜(報表)、程式碼片段分享(Gist)等功能。目前,其註冊使用者已經超過350萬,託管版本數量也是非常之多,其中不乏知名開源專案 Ruby on Rails、jQuery、python 等。

如何上傳已有專案工程檔案至 GitHub對應倉庫
在 GitHub 中建立倉庫
1. 在個人中心中選擇New repository
1653926-e70fdfc12d068e0f.png
New repository.png
2.設定倉庫名字,描述,然後點選建立
1653926-32fe0ae111cf604f.png
set repository.png
1653926-a9733c70b857dea2.png
repository information.png
上傳本地已有工程至指定倉庫
1.使用終端 cd 到本地工程檔案目錄下
1653926-4ddce12c00593f9f.png
cd.png
2.通過命令列新增本地工程檔案並上傳
1653926-426d2f11e91ac739.png
git.png
3.回到自己GitHub倉庫列表中檢視
1653926-f41922d91205e070.png
repositories.png
1653926-d26e1c89f188778a.png
success.png

發現已經成功將自己本地工程專案檔案上傳至 GitHub 指定倉庫中

從 GitHub 中下載檔案至本地
先上傳本地公鑰至 GitHub 中

首先在本地建立ssh key;

$ ssh-keygen -t rsa -C "your_email@youremail.com"

後面的your_email@youremail.com改為你在github上註冊的郵箱,之後會要求確認路徑和輸入密碼,我們這使用預設的一路回車就行。成功的話會在~/下生成.ssh資料夾,進去,開啟id_rsa.pub,複製裡面的key。

1653926-d0adec80a36844ee.png
image.png

1653926-5f96a8d4228f6383.png
image.png
1653926-12c46a49f973fbbf.png
image.png
1653926-44744671f4ef9840.png
image.png

上傳 ssh key 至 GitHub
在個人中心點選 setting, 然後選擇SSH and GPG keys, 然後選擇 add new 即可

1653926-e20e30df29c64735.png
image.png

為了驗證是否成功,在git bash下輸入:

$ ssh -T git@github.com

如果是第一次的會提示是否continue,輸入yes就會看到:You've successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。

從 GitHub 中下載指定倉庫至本地

先 copy 地址


1653926-00822c17e8e11a11.png
copy.png

cd 到指定資料夾目錄,然後使用 git clone 命令即可


1653926-087009558324a67f.png
image.png

使用 GitHub 提供的GitHub Desktop上傳本地工程檔案至遠端倉庫

1.先新增本地工程檔案至倉庫中


1653926-27c817b3906e4aff.png
image.png

2.填寫提交日誌


1653926-69fef68a54b4e6ab.png
image.png

3.push 至遠端倉庫


1653926-51eda7621f401df0.png
image.png

4.GitHub Desktop 檢視倉庫


1653926-bd2d83820101c83b.png
image.png
  1. GitHub 中檢視倉庫


    1653926-f1a0faceeaa4fe8c.png
    image.png

相關文章