7

Я хочу иметь что-то вроде bitbucket.org или github (но для Mercurial!) на моем VDS. Мне не нужна полная функциональность, но мне нужна возможность обслуживать репозитории, принимать изменения (с авторизацией!) и создание новых репо в один-два клика в веб-интерфейсе. Что я могу использовать? Спасибо

6 ответов6

2

Hgwebdir, запущенный на веб-сервере (поставляется с Mercurial), делает все, кроме того, что позволяет создавать новые репозитории одним щелчком мыши, что очень легко сделать с помощью простого скрипта, который можно поместить прямо в нижний колонтитул hgwebdir.

1

Я еще не пробовал, но RhodeCode, похоже, обладает всеми функциями, которые вы когда-либо хотели бы получить от менеджера хранилища в сети.

Вы можете создавать новые репозитории, разветвлять текущие репозитории, и это позволяет вам устанавливать аутентификацию пользователя и права доступа.

1

Я использовал bitbucket.org, но я также хотел иметь собственный DVCM-сервер для своей команды веб-разработчиков, поэтому мы пошли с Redmine. Это легко проверяется и устанавливается с использованием образов BitNami, http://bitnami.org/stack/redmine

0

Как описано в статье « Публикация репозиториев» в вики Mercurial, у Mercurial есть разные способы публикации репозиториев (hg serve, ssh, hgwebdir, hgweb, ...). Поскольку вам нужно несколько репозиториев с аутентификацией push/pull, вам следует использовать hgwebdir (также описанный здесь).

После настройки hgwebdir, помимо отправки / извлечения из хранилищ, у вас также будет веб-интерфейс, который будет выглядеть, например, как хранилище кода suckless.org.

Как упоминалось Ry4an, вы не можете создать новый репозиторий через веб-интерфейс.

0

Для ваших нужд вы можете захотеть взглянуть на gitblit Это довольно простой и простой. Он предоставляет веб-интерфейс, поэтому вы можете управлять любым количеством репо, сколько вам нужно. Однако я обнаружил, что они не имеют разрешений на ветвь из коробки (требуется некоторая базовая работа с отличными скриптами). С другой стороны, если это не беспокоит вас, то это может быть!

Ура, приятель!

0

Если у вас есть деньги, у bitbucket есть хост-версия (просто спросите у Jesper цитаты).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .