2015-10-12 101 views
0

我希望我的sourceforge git存儲庫能夠在github上自動鏡像。自動將sourceforge提交給github

每當我向sourceforge推送(或者有寫權限的其他人)的東西時,提交應該在github上「出現」。

有兩個限制:

  • 推用戶應該不需要做任何配置就在自己身邊(如增加了兩個遙控器,推動雙方是的解決方案)

  • 我想去沒有我必須設置自己的任何中間服務(例如,服務器從sf監聽webhook事件,然後檢查更新的repo,並將更改集推送到github)

我尋覓long and far,但沒有發現任何滿足尚未...

任何想法?

回答

1

Sourceforge webhooks通常是放置某些鏡像功能的正確方法。

但既然你不會webhook,也不想你的客戶端配置,那麼你仍然需要將放在某個地方一個「拉服務」,將定期間隔,取從sourceforge回購,並且如果檢測到任何新的提交,git push --mirror給github。


問題是SF主要能否直接對話,github上觸發GitHub上「拉」。

不,Sf不直接與GitHub對話。

+0

我不反對webhooks - 例如如果我能告訴SF直接與github通過webhook觸發同步,那很酷;儘管我想避免設置自己的服務器,但只是爲了回答sf.webhook。 –

+0

@umläutewebhook或不,你仍然需要某種過程(無論是聽取webhook有效載荷,或定期從sf回購) – VonC

+0

我想問題主要在於sf是否可以直接與github對話來觸發「在github上**「**。 –