vorgeschaltete Schubspiegel

APIGit

2023-05-23

upstream-push-mirrors

Vorgelagerte Schiebespiegel

Was sind Schiebespiegel?

push mirrors beziehen sich auf Remote-Repositorys, die so eingerichtet sind, dass sie den Inhalt eines anderen Repositorys spiegeln. Wenn Sie einen Git-Push auf einen Push-Spiegel durchführen, werden die Änderungen, die Sie an das Spiegel-Repository übertragen, automatisch an das gespiegelte Repository weitergegeben, sodass sie synchron bleiben.

Push Mirrors werden häufig in verteilten Entwicklungsumgebungen verwendet, in denen mehrere Teams oder Einzelpersonen an verschiedenen Standorten an derselben Codebasis arbeiten. Sie ermöglichen Redundanz, Zusammenarbeit und Backup-Zwecke. Durch die Verwendung von Push-Spiegeln kann jeder an seinen lokalen Repositorys arbeiten und seine Änderungen an ein zentrales Spiegel-Repository übertragen, um sicherzustellen, dass die Änderungen an andere Teammitglieder oder Standorte verteilt werden.

Wie richtet man Upstream-Push-Spiegel ein?

Navigieren Sie zu Ihrem Repository und klicken Sie aufsetting Symbol neben Ihrem Repository-Namen.

upstream-push-mirrors-add

Was unterstützt Apigit?

Das Git-Repository wird auf jedem Ihrer angegebenen Git-Server gehostet. Dabei kann es sich um eine beliebte Plattform wie Github, Gitlab, Bitbucket, Azure, AWS, Gitee oder sogar um einen selbst gehosteten Git-Server mit öffentlichem Zugriff handeln. APIGit nutzt eine intelligente bidirektionale Synchronisierung mit Ihrem Remote-Repository und stellt so sicher, dass alle auf APIGit vorgenommenen Commits automatisch mit Ihren angegebenen Servern synchronisiert werden und umgekehrt. Ihr designiertes Git-Repository fungiert als maßgebliche Quelle der Wahrheit.

upstream-push-mirrors-support

Welche Probleme könnten auf Sie zukommen?

Bei Verwendung erhalten Sie möglicherweise eine Fehlermeldungusername Undpassword einstellenupstream push mirrors fürgithub Repository.

In diesem Fall benötigen Sie ein Zugriffstoken.

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