Есть ли канонический способ удалить суффикс ".git" из списков gitweb
? Это единственное, что меня беспокоит при просмотре репозиториев ...
Возможно, я мог бы изменить это в исходном коде, но после обновлений модификация будет перезаписана. Поэтому я ищу более стойкое решение.
Я подозреваю, что это потому, что ваши репозитории НЕ являются пустыми репозиториями; то есть gitweb не работает правильно с не голые репозитории. Хороший способ проверить - это каталог, который публикует gitweb; Он содержит кучу каталогов с каталогом .git? Решением было бы использовать голые репозитории (git clone --bare
) вместо этого.
Это оказалось даже проще, чем я предполагал. Имена каталогов репозитория неверны. Скрипт, который я использовал для создания символических ссылок, автоматически добавил .git
суффикс для каталога, в котором нет необходимости. Исправление скрипта устранило мою проблему.
Приносим извинения за неудобства.