2016-03-08 83 views
3

我是這個gerrit的新手,所以需要一些幫助。所以這是一個場景,將我在gerrit中所做的更改推送到github存儲庫

我有一個現有的客戶端存儲庫,我正在努力,並希望添加一個審查系統的頂部。

因此,我在我的服務器上本地配置gerrit,並安裝了github插件。

現在我可以用我的github憑據登錄到gerrit,導入存儲庫。

使用我的本地gerrit網址http://gerrit-server:/8080/project-name.git克隆回購。我可以對此克隆提交進行更改,並推送更改。

現在這些更改反映到我的gerrit存儲庫。

但是,一旦一切都被審查和推動,我希望這一變化也反映在github上託管的客戶端存儲庫上。我如何做到這一點? 有沒有辦法讓我的gerrit repo與github repo同步?

我嘗試使用複製插件的相同,但似乎沒有道理。是否還有其他插件可用於手動或通過某些腳本完成的預期工作?

預先感謝您。

+0

你得到這個工作? –

回答

0

我有這個工作了很長時間,據我所知,然後我告訴格里特它應該連接github後,每當我提交gerrit,那麼它會被推到github - 但如果推包含大於100米的文件,那麼它會破壞與github的連接,複製將不再起作用 - 除非您刪除大文件,那麼您可以恢復並提交將再次工作。 不幸的是。提交給github不起作用 - 我懷疑在gerrit或github中都做了一些修改,所以對於我現在提交的不再是作品 - 然後我在github repository上手工製作一個git上傳,在github上游是gerrit repository,然後製作一個git推動更新github - 繁瑣,但它的工作原理,並希望很快將自動複製將被修復

+0

如果你在gerrit之外進行git推送 - 直接傳給github,那麼這也可能會阻止複製過程 - 它有點不穩定,所以要小心你在推送到github時所做的事情 – serup

相關問題