首页 > 解决方案 > 如何创建一个 git 存储库以在每次推送到原始存储库时获取另一个存储库?

问题描述

是否可以创建一个 git 存储库来获取原始存储库中的每一个更改?我们只是将更改推送到原始更改,镜像仓库会自动获取这些更改。换句话说,怎么可能拥有两个或多个 git 存储库,它们都只需一次推送即可更新?

标签: gitgithubgitlab

解决方案


您可以使用gitlab 提供的存储库镜像功能。

Gitlab 的免费版本允许推送到远程存储库。因此,您必须将所有镜像添加到原始项目中。有关文档,请参见此处

如果您使用的是 gitlab 的付费版本(目前是 Starter/Bronze),您可以添加存储库拉取功能。您将原始存储库添加到应将代码克隆到的存储库中。可以在此处找到相关文档。


推荐阅读