Что такое хороший внешний интерфейс git-сервера для собственных размещаемых git-репозиториев - PullRequest
10 голосов
/ 08 марта 2010

Я планирую развернуть git для проекта, над которым я сейчас работаю, и мне было интересно, есть ли какие-нибудь бесплатные программы, которые предоставляют простое в использовании веб-представление хранилища git. Меня в первую очередь интересует использование внешнего интерфейса для отслеживания изменений, просмотра информации о различиях и т. Д. Список таких внешних интерфейсов доступен здесь . У кого-нибудь есть опыт работы с любым из них? Какой из них вы бы предложили

Клон с открытым исходным кодом github вполне подойдет: D, но я знаю, что это слишком много, чтобы спрашивать.

Ответы [ 4 ]

3 голосов
/ 08 марта 2010

Если это только для вашего личного использования, вы можете использовать git instaweb. Если у вас нет lighttpd, вы можете запустить git instaweb --httpd webrick

См. gitready: визуализация вашего репо

Если вы ищете полное решение, gitorious с открытым исходным кодом. Это не клон github как таковой, но он обеспечивает почти те же функции.

2 голосов
/ 08 марта 2010

В прошлом я использовал gitweb и cgit. Мне нравится cgit лучше, но оба должны быть в порядке. FWIW, kernel.org предоставляет доступ к деревьям ядра Linux через gitweb, а cgit используется многими крупными проектами с открытым исходным кодом (как указано на вики-странице, на которую вы ссылаетесь), поэтому я не думаю, что вы можете ошибиться с любым из них: )

1 голос
/ 17 декабря 2010

Если вы хотите использовать командный портал, который поддерживает git (и другие), то Redmine всегда является отличным вариантом для совместной работы.

1 голос
/ 08 марта 2010

Вы можете использовать средство просмотра Redmine, но не можете управлять представлением ветви.

Вы можете использовать gitorious, но его сложно установить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...