Что является хорошим интерфейсом сервера git для самостоятельных репозиториев git

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

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

Ответ 1

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

Ответ 2

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

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

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

Ответ 3

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

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

Ответ 4

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