看板 Knuckles_note
作者 Knuckles (站長 那克斯)
標題 [Git] 將程式碼上傳(Push)到 GitHub 網站
時間 2015年02月18日 Wed. PM 01:51:34


參考前篇: [Git] 安裝 Windows 的版本控制系統 (msysGit, TortoiseGit)

安裝好 window 版的 Git 版本管理系統: msysGit, TortoiseGit
並且在本機端開了一個命名為 myTestProject 的 repository

這篇要記錄如何將 myTestProject 上傳到 github.com 網站

先在 GitHub 註冊一個帳號


帳號使用的方案先選免費的就好

免費方案的限制就是上傳的程式碼都要設為公開
* 2020年後免費方案也可以設為私人了

點 ✚ New repository


輸入專案名稱 myTestProject 後,按「Create repository」


點一下 HTTPS,然後複製後面的 https://github.com/KnucklesHuang/myTestProject.git


在本機端的 myTestProject 資料夾按右鍵,選 TortoiseGit / push


在 Destination 選 Arbitrary URL,輸入 https://github.com/KnucklesHuang/myTestProject.git


輸入 GitHub 網站註冊的帳號密碼



出現這畫面代表 Push 成功


到 GitHub 的專案頁 https://github.com/KnucklesHuang/myTestProject

可看到檔案出現在網頁上了


如果不想每次 push 都要打帳號密碼的話
要改用 SSH 使用金鑰登入上傳

執行程式集裡的的「TortoiseGit」/「PuTTYgen」

點「Generate」後,滑鼠在上方空白處任意移動直到進度條滿

複製公鑰與儲存私鑰


到 GitHub 網站的設定頁,在 SSH keys 裡點 Add SSH key
將剛剛複製的公鑰貼在這邊


到 GitHub 的 myTestProject 專案頁
複製右下角的 SSH clone URL


到 TortoiseGit 的 settings

在 Remote 設定頁將剛剛複製的 SSH clone URL 貼在 URL:
在 Putty Key: 選擇之前用 PuTTYgen 儲存的私鑰
按 Add New/Save 新增一個 Remote


將SSH金鑰設定完成後,之後用 TortoiseGit 的 Push 時
在 Destination 只要選剛剛新增的 Remote: origin


就可以直接上傳成功,不需要再打帳號密碼了


參考:

 


--
--
※ 作者: Knuckles 時間: 2015-02-18 13:51:34
※ 編輯: Knuckles 時間: 2023-11-07 16:27:16 (台灣)
※ 同主題文章:
[Git] 將程式碼上傳(Push)到 GitHub 網站
02-18 13:51 Knuckles