Github 協同開發–IntelliJ-IDEA篇

Github 協同開發–IntelliJ-IDEA篇

最近一直在搗鼓IntelliJ-IDEA 這個開發環境,剛上不久難免會感覺到無比的懵逼,萬事開頭難嘛。說說今天搗鼓協同開發時候遇到的坑吧。

首先需要註冊兩個Github賬號,協同開發嘛,兩個人以上才能模擬這樣的情景吧。兩個賬號分別使用不同的瀏覽器開啟,本人使用的是谷歌和火狐,火狐出現了小小的問題之後又換成了QQ瀏覽器。

第一步:找到一個需要協同開發的專案,因為最近一直在搗鼓IntelliJ-IDEA這個工具,所以直接找了一個IntelliJ-IDEA的使用說明書來練習。專案地址https://github.com/MrJackC/IntelliJ-IDEA-Tutorial-master/。使用IntelliJ-IDEA開啟專案,本次IntelliJ-IDEA中登入的是源專案的Github賬號,也就是專案的發起者的賬號。

用IntelliJ-IDEA內建的外掛把專案上傳到Github上。

第二步:

在瀏覽器中找到專案發起者的專案,把專案fork到自己的庫中,

在IntelliJ-IDEA中用協同者賬號登入(副專案),用Github外掛從協同這賬號中clone下來,開啟之後和上面的結構一樣。

在IntelliJ-IDEA中編輯,編輯之後提交到自己的Github上去,這時的更改只有你自己能看到,要想要專案的發起者也同步你的更改,你要pull request,也就是要告訴專案的發起者,我有更新穎的東西給你提交,這是專案的發起者受到了你的提交,同意之後,你的提交就會被提交到專案發起者的庫中。

這裡有教學視訊http://pan.baidu.com/s/1bogmTLd   作者描述的非常仔細。

在用協同者賬號進行提交時踩了一個坑,

因為註冊第二個賬號的時候忘了在賬號中新增ssh密匙了,導致push時候老實報錯push失敗,後來找了各種解決辦法,突然想到會不會是ssh的原因,沒有提交的許可權,趕快到ssh key中將ssh新增上,果然!!!!提交成功了。