同步GitHub公共仓库和Gitea私有仓库超集

我们在github上发布了一个开放项目包,其中包括一个软件应用程序和规范输入。我们自己使用软件,开发替代输入和脚本,这些输入和脚本被认为是私人的或实验性的-有些理想情况下会公开发布,而其他一些则不会,但仍需要存档。

我们想在我们的本地gitea服务器中保留一个回购(镜像,fork,不确定词汇表)。 1.理想情况下,我们可以从GitHub到gitea定期同步材料的公共子集(至少是母版)。 2.我们的工作将在分支机构上进行,而这些分支机构最多都是从主节点到分支机构的最新更新。 3.有时,我们对核心方法进行了改进,因此,如果我们可以将那些从项目分支到github的项目挑选到Gitea master作为中介,这将有所帮助。

这是怎么做的?尚不清楚诸如“ fork”之类的服务器概念跨越了Gitea和GitHub这两个环境,而且我所阅读的大部分内容都是私有的,并且涉及到GitLab,我不确定是否可以识别该子集自动化。假设可以合理地做到这一点,我是否有办法在本地存储库中将它们视为对等方并充当中介人?也许使用chron作业或等效的Windows工具?最新的技术水平是什么?

kankanguoqu 回答:同步GitHub公共仓库和Gitea私有仓库超集

  

不清楚“ fork”之类的服务器概念是否跨越了两种环境

考虑到GitHub分支是为了通过Pull Request促进向原始存储库的贡献而并非完全如此。

对于您而言,对于特定的存储库,它更像是一个镜像。

您可以考虑像GitHub Actions那样spyoungtech/mirror-action自动将复制从一个环境(GitHub,在推送新提交时)复制到另一个环境(Gitea)

本文链接:https://www.f2er.com/3091365.html

大家都在问