2015年12月8日 星期二

建立GitHub、上傳程式到Remote Repository (EGIT「Eclipse 的 git 」 五)

建立GitHub的好處是團對開發時,每個人只要從GitHub下載程式就可以開發了,不用自己維護,直接交給GitHub託管

1.首先到GitHub官網註冊帳密後,新增一個repository,如下圖,兩種方法都可以


2.取一個repository名字,描述可不打,Public和Private描述已很清楚,但Private是要錢的,完成後按Create repository


3.有兩種方式,隨個人喜好,我是選擇HTTPS,複製它的連結,右邊有個按鈕,也有複製的功能


※上傳程式到 Remote Repository

1.登入GitHub後,右下角有自己曾經做過的項目,選剛剛的RemoteBranchGit,然後就會看見上一張圖可以複製


2.在Remotes按右鍵,不是Remote Tracking哦


3.origin就如同本機的master,名字不要改,現在當然是要push(推到遠端)


4.選Change


5.如果剛剛有複製,上面三行會自動出現;如果沒複製是空白,或者複製剛剛的連結到第一行,第二、三行也是會自動出現
※Protocol選https,如果是剛剛複製ssh,那就選ssh,然後勾一下儲存在安全的地方,不然一有要用到帳號密碼的部分會煩死你


6.這是怕你忘記密碼的設定,廢話很多,我選No,所以密碼忘了就很難回復了


7.可以看到Source ref的下拉有所有的分支和master,HEAD本來就會有
Destination ref是選Source ref後自動出現的,選完後按Add Spec會變到下面去,下拉順便勾一下,Finish後會出現圖4的畫面,我選Save,Save and Push多一個Push,圖8有解釋


8.以上設定完成後還要Push,這樣遠端才會有資料,以下兩張圖都可以,第二張圖是在專案按右鍵選team出現的




9.完成的提示訊息

10.本機的歷史和遠端的id會一致
※在local commit後,遠端是不會知道的,除非經過push


沒有留言:

張貼留言