2015-10-12 143 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上**“**。 –