アップストリームプッシュミラー

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