Hgwebdir, запущенный на веб-сервере (поставляется с Mercurial), делает все, кроме того, что позволяет создавать новые репозитории одним щелчком мыши, что очень легко сделать с помощью простого скрипта, который можно поместить прямо в нижний колонтитул hgwebdir.
bitbucket на моем собственном сервере
Я хочу иметь что-то вроде bitbucket.org или github (но для Mercurial!) На моем VDS. Мне не нужна полная функциональность, но мне нужна возможность обслуживать репозитории, принимать изменения (с авторизацией!) И создавать новые репо в один-два клика в веб-интерфейсе. Что я могу использовать? Спасибо
6 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Я использовал bitbucket.org, но я также хотел иметь собственный DVCM-сервер для своей команды веб-разработчиков, поэтому мы пошли с Redmine. Это легко проверяется и устанавливается с использованием образов BitNami, http://bitnami.org/stack/redmine
Я еще не пробовал, но RhodeCode, похоже, обладает всеми функциями, которые вы когда-либо хотели бы получить от менеджера хранилища в сети.
Вы можете создавать новые репозитории, разветвлять текущие репозитории, и это позволяет вам устанавливать аутентификацию пользователя и права доступа.
Если у вас есть деньги, у bitbucket есть хост-версия (просто спросите у Jesper цитаты).
Как описано в статье « Публикация репозиториев» в вики Mercurial, у Mercurial есть разные способы публикации репозиториев (hg serve, ssh, hgwebdir, hgweb, ...). Поскольку вам нужно несколько репозиториев с аутентификацией push / pull, вам следует использовать hgwebdir (также описанный здесь ).
После настройки hgwebdir, помимо отправки / извлечения из хранилищ, у вас также будет веб-интерфейс, который будет выглядеть, например, как хранилище кода suckless.org .
Как упоминалось Ry4an, вы не можете создать новый репозиторий через веб-интерфейс.
Для ваших нужд вы можете захотеть взглянуть на gitblit Это довольно простой и простой. Он предоставляет веб-интерфейс, поэтому вы можете управлять любым количеством репо, сколько вам нужно. Однако я обнаружил, что они не имеют разрешений на ветвь из коробки (требуется некоторая основная работа с отличными скриптами). С другой стороны, если это не беспокоит вас, то это может быть!
Ура, приятель!
Похожие вопросы
-
12
Как я могу синхронизировать папки между несколькими компьютерами в моей домашней сети?
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
7
Какой самый популярный менеджер переносимых приложений?
-
-
5
Есть ли бесплатный плагин "AutoTune" для Audacity?
-
3
В поисках более простой альтернативы видеочату Skype
-
5
FontExplorer как приложение для Windows
-
9
DVD риппер для Windows
-
14
Regex инструмент для Linux
-
2
Менеджеры закачек для скачивания по локальной сети
-
6
Бесплатный инструмент для миграции разделов