2009-08-27 4 views
2

Nous avons un référentiel central via http sur Apache avec authentification Digest pour deux utilisateurs 'One' et 'Two'.Problème de poussée authentifié par Mercurial

utilisateur 'One' peut faire:

Comment éviter que de faux sur le dépôt central?
Ou comment savoir qui fait ce push dans le référentiel central?

+0

double possible de [Vérification Mercurial sont de Révisions qui ils disent qu'ils sont de] (http://stackoverflow.com/questions/3284642/verifying-mercurial- changesets-sont-de-qui-ils-disent-theyre-de) –

Répondre

4

Vous pouvez installer une extension pushlog pour garder une trace de qui pousse quoi. Voir le repo de Mozilla hgpoller pour l'extension pushlog qu'ils utilisent (ils ont aussi un ensemble de templates séparé). Une solution alternative consisterait à écrire un crochet pour refuser les ensembles de modifications poussés par quelqu'un d'autre que l'utilisateur authentifiant. Comme cela peut aussi être un scénario très valable, la solution pushlog pourrait être la meilleure.

Questions connexes