Talvez você queira testar o link do RhodeCode.
Estou usando há algum tempo o BitBucket como um repo. Agora eu gostaria de criar meu próprio repositório e gostaria que ele tivesse funcionalidades similares (em particular, eu gostaria de pressionar, ter algum tipo de interface web, etc ...).
Como você faria isso? Existe alguma solução fácil ?
Talvez você queira testar o link do RhodeCode.
The easiest way to share and manage your Git, Mercurial and Subversion repositories over http.
- Very easy installation
- No need to hack configuration files, SCM-Manager is completely configureable from its Web-Interface
- No Apache and no database installation is required
- Central user, group and permission management
- Out of the box support for Git, Mercurial and Subversion
- Full RESTFul Web Service API (JSON and XML)
- Rich User Interface
- Simple Plugin API
- Useful plugins available ( f.e. Ldap-, ActiveDirectory-, PAM-Authentication)
Eu comecei a usar o mercurial via bitbucket também, é realmente um ótimo serviço. Nós fazemos o seguinte:
Para navegar, no diretório do repositório, o comando hg serve
servirá o repo na porta 8000 por padrão. Isso dá a você a interface da web / pesquisa / realce de código, no meu PC com Windows eu posso fazer hg clone
e eu tenho um backup do repo. Isso é de graça, tudo incluído no mercurial, você pode ativar um push não autenticado, mas isso não está ativado por padrão e eu não o usei (veja o URL). A outra coisa boa é que ele só é exibido quando você tem o comando serve
em execução. O Repo está no Linux, então o envio é feito pelo ssh, que integramos com o Active Directory no trabalho.
Veja este URL para algumas soluções push: