Назад | Перейти на главную страницу

Удаление .git из списков gitweb?

Есть ли канонический способ удалить суффикс ".git" из списков gitweb? Это единственное, что меня беспокоит при просмотре репозиториев ...

Возможно, я мог бы изменить это в исходном коде, но после обновлений модификация будет перезаписана. Поэтому я ищу более стойкое решение.

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

Это оказалось даже проще, чем я предполагал. Имена каталогов репозитория неверны. Скрипт, который я использовал для создания символических ссылок, автоматически добавил .git суффикс для каталога, в котором нет необходимости. Исправление скрипта устранило мою проблему.

Приносим извинения за неудобства.