看板 Knuckles_note
作者 標題 [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 註冊一個帳號
![[圖]](https://i4.disp.cc/imgur/w1ulem9.png)
帳號使用的方案先選免費的就好
![[圖]](https://i4.disp.cc/imgur/fqYeP14.png)
* 2020年後免費方案也可以設為私人了
點 ✚ New repository
![[圖]](http://i.imgur.com/z2c0XUs.png)
輸入專案名稱 myTestProject 後,按「Create repository」
![[圖]](https://i4.disp.cc/imgur/74rae0x.png)
點一下 HTTPS,然後複製後面的 https://github.com/KnucklesHuang/myTestProject.git
![[圖]](http://i.imgur.com/XjppbJb.png)
在本機端的 myTestProject 資料夾按右鍵,選 TortoiseGit / push
![[圖]](https://i4.disp.cc/imgur/7pVhyaP.png)
在 Destination 選 Arbitrary URL,輸入 https://github.com/KnucklesHuang/myTestProject.git
![[圖]](https://i4.disp.cc/imgur/Stkh1ii.png)
輸入 GitHub 網站註冊的帳號密碼
![[圖]](https://i4.disp.cc/imgur/DkJRByC.png)
![[圖]](http://i.imgur.com/P5B2R7E.png)
出現這畫面代表 Push 成功
![[圖]](http://i.imgur.com/Bcnk796.png)
到 GitHub 的專案頁 https://github.com/KnucklesHuang/myTestProject
![[圖]](http://i.imgur.com/cZSFxz7.png)
可看到檔案出現在網頁上了
如果不想每次 push 都要打帳號密碼的話
要改用 SSH 使用金鑰登入上傳
執行程式集裡的的「TortoiseGit」/「PuTTYgen」
![[圖]](http://i.imgur.com/q9xRHla.png)
點「Generate」後,滑鼠在上方空白處任意移動直到進度條滿
![[圖]](http://i.imgur.com/9iPYTtc.png)
複製公鑰與儲存私鑰
![[圖]](http://i.imgur.com/xnfhl2q.png)
到 GitHub 網站的設定頁,在 SSH keys 裡點 Add SSH key
將剛剛複製的公鑰貼在這邊
![[圖]](http://i.imgur.com/R1gyj1n.png)
到 GitHub 的 myTestProject 專案頁
複製右下角的 SSH clone URL
![[圖]](http://i.imgur.com/YtW9qRs.png)
到 TortoiseGit 的 settings
![[圖]](http://i.imgur.com/G6H6z8I.png)
在 Remote 設定頁將剛剛複製的 SSH clone URL 貼在 URL:
在 Putty Key: 選擇之前用 PuTTYgen 儲存的私鑰
按 Add New/Save 新增一個 Remote
![[圖]](http://i.imgur.com/aTFUyIc.png)
將SSH金鑰設定完成後,之後用 TortoiseGit 的 Push 時
在 Destination 只要選剛剛新增的 Remote: origin
![[圖]](http://i.imgur.com/QmAPhi1.png)
就可以直接上傳成功,不需要再打帳號密碼了
參考:
--
※ 作者: Knuckles 時間: 2015-02-18 13:51:34
※ 編輯: Knuckles 時間: 2023-11-07 16:27:16 (台灣)
※ 同主題文章:
● 02-18 13:51 □ [Git] 將程式碼上傳(Push)到 GitHub 網站
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 5037
回列表(←)
分享