miroirs poussoirs amont

APIGit

2023-05-23

upstream-push-mirrors

Miroirs poussoirs amont

Qu'est-ce que les rétroviseurs poussoirs ?

push mirrors font référence à des référentiels distants configurés pour refléter le contenu d'un autre référentiel. Lorsque vous effectuez un push Git vers un miroir push, les modifications que vous poussez vers le référentiel miroir sont automatiquement propagées au référentiel miroir, en les gardant synchronisées.

Les push mirrors sont souvent utilisés dans les environnements de développement distribués où plusieurs équipes ou individus travaillent sur la même base de code à différents endroits. Ils permettent des fins de redondance, de collaboration et de sauvegarde. En utilisant des miroirs push, tout le monde peut travailler sur ses référentiels locaux et transférer ses modifications vers un référentiel miroir central, en s'assurant que les modifications sont distribuées aux autres membres de l'équipe ou à d'autres emplacements.

Comment définir des push mirrors en amont ?

Accédez à votre référentiel et cliquez sur lesetting icône à côté du nom de votre référentiel.

upstream-push-mirrors-add

Qu'est-ce qu'Apigit prend en charge ?

Le référentiel Git est hébergé sur l'un de vos serveurs git spécifiés, qui peut être une plate-forme populaire telle que Github, Gitlab, Bitbucket, Azure, AWS, Gitee ou même un serveur Git auto-hébergé avec accès public. APIGit utilise une synchronisation bidirectionnelle intelligente avec votre référentiel distant, garantissant que tous les commits effectués sur APIGit sont automatiquement synchronisés avec vos serveurs spécifiés, et vice versa. Votre référentiel Git désigné agit en tant que source de vérité faisant autorité.

upstream-push-mirrors-support

Quels problèmes pouvez-vous rencontrer ?

Vous pourriez recevoir un message d'erreur si vous utilisezusername etpassword mettre en placeupstream push mirrors pourgithub dépôt.

Dans ce cas, vous avez besoin d'un jeton d'accès.

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