A
A
Andrey Polyakov2012-05-12 13:57:18
System administration
Andrey Polyakov, 2012-05-12 13:57:18

server for mercurial

Greetings!

Advise server to publish mercurial repositories.
Currently using hgweb + apache (digest auth). There is not enough convenient control over the availability of repositories for individual users, you have to create several hgweb configurations at different urls.

Ready-made hosting (bitbucket, for example) is not suitable, because. Redmine is used, and for it the repositories must be available on the local file system.

I read this:
mercurial.selenic.com/wiki/PublishingRepositories
It seems that SCM Manager and RhodeCode are suitable for me, but they say that they are quite heavy, and their functionality is redundant for me.

Maybe there is something easier?

The requirements are quite simple:
1. Run Ubuntu Server
2. It should be possible to push to the repository using TortoiseHg without shamanism.
3. Managing the availability of repositories for individual users.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
R
reddot, 2012-05-12
@magnitudo

I use RhodeCode - very convenient, very cool.

Z
zibada, 2012-05-12
@zibada

mercurial-server
is in the debian packages.

S
Shedar, 2012-05-12
@Shedar

For accessibility control when using hgweb, look at hGate .

@
@mgyk, 2012-05-12
_

You can make a post-commit hook to push the repository to redmine server from bitbucket. In any case, such a scheme will be much more reliable.

A
Andrey Polyakov, 2012-05-12
@magnitudo

Thanks everyone for the advice.
I'll try both options and see what works.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question