上游推送镜像

APIGit

2023-05-23

upstream-push-mirrors

上游推送镜像

什么是推送镜像?

push mirrors 引用设置为镜像另一个存储库内容的远程存储库。当您对推送镜像执行 Git 推送时,您推送到镜像存储库的更改会自动传播到镜像存储库,从而使它们保持同步。

推送镜像通常用于分布式开发环境,在这种环境中,多个团队或个人在不同位置的同一代码库上工作。它们允许冗余、协作和备份目的。通过使用推送镜像,每个人都可以在他们的本地存储库上工作,并将他们的更改推送到中央镜像存储库,确保更改分发给其他团队成员或位置。

如何设置上游推送镜像?

导航到您的存储库,然后单击setting 存储库名称旁边的图标。

upstream-push-mirrors-add

Apigit 支持什么?

Git 存储库托管在您指定的任何 git 服务器上,该服务器可以是流行的平台,例如 Github、Gitlab、Bitbucket、Azure、AWS、Gitee,甚至是具有公共访问权限的自托管 Git 服务器。 APIGit 采用与您的远程存储库的智能双向同步,确保在 APIGit 上进行的所有提交都自动与您指定的服务器同步,反之亦然。您指定的 Git 存储库充当权威的事实来源。

upstream-push-mirrors-support

你可能会遇到什么问题?

如果您使用,您可能会收到一条错误消息usernamepassword 设置upstream push mirrors 为了github 存储库。

在这种情况下,您需要一个访问令牌。

remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication. fatal: Authentication failed for https://github.com/tuasxxxx/test.git