Пустой репозиторий не имеет рабочей копии. Вот почему кажется, что это не "там" на сервере. Но это действительно на сервере. В противном случае вы не сможете его подтолкнуть / потянуть / клонировать.
Чтобы показать хронологическую информацию для этого чистого репо, вы должны изменить каталог на пустой репо и выполнить команду git log
. Например, вот так:
git log --graph --date-order --decorate --all --stat --no-color
Не должно быть слишком сложно захватить этот вывод и сделать из него веб-страницу.
Редактировать:
Instaweb - это скрипт Bourne Shell, который также вызывает Perl и использует некоторые модули Perl. Это не будет работать на окнах из коробки. То же самое касается самого gitweb , который является скриптом Perl.
Установив соответствующее программное обеспечение, можно заставить gitweb работать на Windows, но это, вероятно, будет большой работой.
Git является родным для Linux/UNIX, и Windows не поставляется с инфраструктурой, которую пользователи Linux/UNIX принимают как должное. Многие веб-интерфейсы для git созданы для UNIX-подобных операционных систем и зависят от инструментов, которые обычно доступны на этих платформах.
Для стека Microsoft сравнительно мало интерфейсов. Одним из них является WebGitNet. Еще один GitStack. Gitblit основан на Java. Посмотрите на них.