顯示廣告
隱藏 ✕
看板 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 (台灣)
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 5030 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇