Comment puis-je accueillir un dépôt Mercurial pour plusieurs utilisateurs moi-même?
-
22-08-2019 - |
Question
Il y a un certain nombre de services d'hébergement pour git, Mercurial, etc. Je dois héberger mon propre, parce que certaines des données que nous voulons garder, il est de nature sensible, et nous ne pouvons pas le déplacer hors site.
Je dois accueillir un dépôt Mercurial sur un serveur afin qu'un certain nombre de personnes peuvent y accéder à la fois tirer des changements et pousser leur propre travail. Il doit y avoir une sorte de protection par mot de passe, et il pourrait aussi utiliser ssh. Je préférerais HTTP (S) comme protocole de transfert (à la Google Code) si, si possible.
Quelqu'un peut-il me indiquer une description de la façon de le faire? Je n'ai trouvé des descriptions pour l'hébergement des dépôts mono-utilisateur et les services d'hébergement jusqu'à présent, mais rien à faire du multi-utilisateurs me hébergement.
La solution
Jetez un oeil à la page PublishingRepositories sur le site Mercurial. Il vous dira comment configurer le script hgwebdir.cgi
pour servir plusieurs prises en pension sur https.
Une fois que vous avez configuré, je recommande d'ajouter ceci à votre hgrc:
[web]
style = gitweb
Je trouve qu'il est un peu plus agréable que le thème par défaut.