Подтвердить что ты не робот

Git сервер репозитория, который я могу разместить локально

Кто-нибудь знает о браузере репозитория Git, который я могу разместить на моем собственном сервере, подобном GitHub? Мне очень нравится интерфейс просмотра и истории GitHub, но моей любимой частью является сетевой график. Я хотел бы запустить что-то подобное, чтобы видеть ветки и слияния в моих собственных репозиториях.

4b9b3361

Ответ 1

Вы можете загрузить и настроить Gitorious. Это бесплатное ПО с открытым исходным кодом git -hosting. Я не уверен обо всех функциях, которые он имеет, так что подойдет ближе, это может быть правильным для вас.

Обновлен в январе 2016 года:

Gitlab становится стандартом defacto для самодостаточных клонов Github.

Gogs - это более простой клон, который может хорошо работать для небольших проектов.

Ответ 2

Плата за виртуальный хостинг github кажется самым быстрым способом. Сетевой просмотрщик полностью запатентован.

На repo.or.cz, что добавить похожий интерфейс, как gitk, на ванильный gitweb. Это, или, по крайней мере, было, когда я это пробовал, полная боль, чтобы создать, но выполнимо для ваших собственных проектов.

Вывод действительно похож на gitk, нравится или ненавидит его, поэтому, если вы привыкли к этому, то он знаком, по крайней мере. Вот графический журнал git.

Ответ 3

Если вы используете MacOS, попробуйте GitX.

Ответ 4

Еще один вариант, который вы используете в наши дни: http://gitlab.org/

Он доступен с открытым исходным кодом и свободен в использовании. Однако он основан на рубине на рельсах, поэтому он может быть недоступен в вашем среднем сервисе php-хостинга.

Ответ 5

Git поставляется со встроенным веб-представлением: gitweb. Вероятно, вы уже установили его как /usr/share/gitweb или где-то подобное.

Ответ 6

codeBeamer может быть установлен на вашем собственном сервере как "интранет GitHub".

Он делает все, что делает GitHub: Git хостинг репозитория, рабочие процессы и запросы на запросы, отслеживание проблем, вики, бинарийные загрузки и т.д. и многое другое. На самом деле он не имеет сетевого графика, так как эта функция считается "приятной иметь", а не "должна иметь" функцию среди наших пользователей.

(Отказ от ответственности: мы разрабатываем этот коммерческий продукт.)

Ответ 7

Я согласен с rq выше, когда частные репозитории github - хороший способ пойти даже для сольного разработчика.

Я также использую Git extensions в окнах, и он дает некоторые приятные дополнительные функции gui.

Ответ 8

Gitblit - это открытый, интегрированный, чистый Java Git сервер, просмотрщик и репозиторий для небольших рабочих групп. Текущая версия (0.5.1) не поддерживает ничего подобного графику сети, но ее быстрый и простой в использовании инструмент для размещения и просмотра репозиториев Git.