自动将 sourceforge 提交推送到 github
automatically pushing sourceforge commits to github
我希望我的 sourceforge git 存储库自动镜像到 github。
每当我将(或任何其他有写入权限的人)推送到 sourceforge 时,提交应该 "appear" 在 github 上。
有两个限制:
推送用户不需要在他们这边做任何配置(例如添加两个遥控器并推送到两者不是解决方案)
我想不用任何我必须自己设置的中间服务(例如,一个服务器,它监听来自 sf 的 webhook 事件,然后进行结帐更新的 repo,并将变更集推送到 github)
我搜索过 long and far 但还没有找到令我满意的东西...
有什么想法吗?
Sourceforge webhooks 通常是设置某些镜像功能的正确方法。
但是由于您不会使用 webhook,也不需要客户端配置,因此您仍然需要在某处 放置一个“拉取服务” “这将定期从 sourceforge 存储库获取,如果检测到任何新提交,git push --mirror
到 github。
the question was mainly whether sf can talk directly to github to trigger a "pull" on github.
不,Sf 不直接与 GitHub 对话。
我希望我的 sourceforge git 存储库自动镜像到 github。
每当我将(或任何其他有写入权限的人)推送到 sourceforge 时,提交应该 "appear" 在 github 上。
有两个限制:
推送用户不需要在他们这边做任何配置(例如添加两个遥控器并推送到两者不是解决方案)
我想不用任何我必须自己设置的中间服务(例如,一个服务器,它监听来自 sf 的 webhook 事件,然后进行结帐更新的 repo,并将变更集推送到 github)
我搜索过 long and far 但还没有找到令我满意的东西...
有什么想法吗?
Sourceforge webhooks 通常是设置某些镜像功能的正确方法。
但是由于您不会使用 webhook,也不需要客户端配置,因此您仍然需要在某处 放置一个“拉取服务” “这将定期从 sourceforge 存储库获取,如果检测到任何新提交,git push --mirror
到 github。
the question was mainly whether sf can talk directly to github to trigger a "pull" on github.
不,Sf 不直接与 GitHub 对话。