From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Epiphanov Sergei To: =?windows-1251?b?0ODx8fvr6uAgU2lzeXBodXM=?= Date: Tue, 20 Mar 2007 17:44:41 +0300 User-Agent: KMail/1.9.6 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200703201744.41709.serpiph@nikiet.ru> X-SpamTest-Version: SMTP-Filter Version 2.0.0 [0124], KAS/Release SMTP-Filter Version 2.0.0 [0124], KAS/Release X-Spamtest-Info: Pass through X-Anti-Virus: Kaspersky Anti-Virus for MailServers 5.5.10/RELEASE, bases: 20032007 #267485, status: clean Subject: [sisyphus] gitweb configuration X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Mar 2007 14:44:47 -0000 Archived-At: List-Archive: List-Post: Решил поиграться с gitweb. Поставил пакет, настроил apache2: RewriteEngine on RewriteRule ^/(.*\.git/(?!/?(info|objects|refs)).*)? $ /cgi-bin/gitweb.cgi%{REQUEST_URI} [L,PT] SetEnv GITWEB_CONFIG /etc/gitweb.conf Сам /var/www/apache2/html/git указывает на каталог, где лежит каталог program.git (полученный через git push). Если закомментировать Rewrite..., то в каталоги program.git спокойно вижу и могу заходить. Если открываю правила Rewrite..., то gitweb.cgi ругается на то, что не находит ничего. Внедрение кода в gitweb.cgi показало, что для gitweb.cgi не передаётся переменная окружения GITWEB_CONFIG (Кстати, в README для gitweb написано и про другие переменные окружения, но в самом файле gitweb.cgi я не нашёл их получение). В результате gitweb.cgi не читает конфигурацию, в результате смотрит не туда (то есть лезет в /pub/git, а не в мой каталог). В /etc/gitweb.cgi написано: $projectroot="/path/to/repo"; Подскажите, у меня что-то не срослось или что-то напутал? -- С уважением, Епифанов Сергей