Como eu pode hospedar um repositório Mercurial para vários usuários mim mesmo?
-
22-08-2019 - |
Pergunta
Há uma série de serviços de hospedagem para git, Mercurial, etc. Eu preciso para hospedar meu próprio, porque alguns dos dados que deseja manter não é de natureza sensível, e não podemos movê-lo fora do local.
Eu preciso para hospedar um repositório Mercurial no servidor de modo que um número de pessoas que podem acessá-lo para ambas as mudanças de puxar e empurrar o seu próprio trabalho. É preciso que haja algum tipo de proteção por senha, e também poderia usar ssh. Eu preferiria HTTP (S) como o protocolo de transferência (um Código la Google), porém, se possível.
pode apontar alguém me para uma descrição de como fazer isso? Eu só encontrei descrições para hospedagem repositórios de usuário único e serviços de hospedagem até agora, mas nada sobre fazer a multi-user hospedagem mim mesmo.
Solução
Tenha um olhar para o href="http://www.selenic.com/mercurial/wiki/index.cgi/PublishingRepositories" rel="noreferrer"> PublishingRepositories página no site mercurial. Vai dizer-lhe como configurar o script hgwebdir.cgi
para servir vários repos sobre https.
Uma vez que você configurá-lo, eu recomendaria adicionando isso ao seu hgrc:
[web]
style = gitweb
eu acho que é um tema pouco mais agradável do que o padrão.