Is het mogelijk om Mercurial ACL Extension te gebruiken in een Bitbucket-repository?

We hebben een klein team dat samenwerkt met een BitBucket Mercurial-repository. Het punt is dat we een "Releases" -filiaal hebben en de toegang tot dit willen beperken tot slechts bepaalde mensen.

Ik ben op zoek geweest naar de Mercurial ACL-extensie, maar het lijkt te werken met alleen lokale repositories.

Weet jij hier een oplossing voor als iedereen rechtstreeks naar Bitbucket pusht?

Dankje!

4
Subrepo in plaats van tak? Dubbele inhoud, maar kan werken
toegevoegd de auteur Lazy Badger, de bron

1 antwoord

Nee, u kunt de ACL-extensie niet gebruiken met Bitbucket. Het zou op hun servers ingeschakeld moeten zijn en ze zouden een webinterface moeten bieden om de regels te kunnen bewerken. Ze hebben dit niet gedaan.

Wat je kunt doen is om een ​​vork (aparte repository) op Bitbucket te gebruiken om je releases op te slaan. U kunt de push/pull-toegang per vork beperken, zodat dit u kan helpen.

Een alternatief is om slechts een paar mensen naar de BitBucket-repository te laten pushen. Ze zouden dan fungeren als poortwachters en ze kunnen wijzigingen in de verkeerde tak verwerpen.

Het beperken van toegang zoals deze is echter meestal niet nodig. Als dat zo is, dan heb je een sociaal probleem dat je zou moeten oplossen door met je ontwikkelaars te praten.

1
toegevoegd