多人合作的git項目無法自動更新
別人在git上管理了一個項目,把我設置成了開發者,於是乎我就需要clone他的遠程倉庫到我的本地。
一開始我是直接clone他的repository的http地址,完了一直讓輸入用戶名密碼。後來他說讓把他的repository fork到我的repository下,於是fork完後我又clone了我的http地址,這時候雖然已經可以成功clone到我的本地,但是無論我對這個repository做了什麼都需要用戶名密碼。解決方法在我另一篇博文裏:git push 和pull都需要輸入用戶名密碼
但是這種方式只是暫時解決了需要輸入用戶名密碼的問題,如果我對工程有了改動,push到我的repository之後必須pull request給管理員,然後管理員再來合併,比較麻煩;而且當管理員對項目做了修改後我也必須登錄git然後刷新我fork來的repository才能看到他的改動,然後再pull到我的本地,這種方式非常麻煩。
其實有一種非常簡單的方式,就是在clone地址的時候直接clone他的SSH地址就可以了。如此簡單,但是硬生生花了好長時間才弄明白。。。。新人需要學習的還有好多。。。。。