سؤال

تشغيل git instaweb في مستودع يفتح صفحة تقول "403 Forbidden - لا مشاريع".ما أنا في عداد المفقودين ؟

هل كانت مفيدة؟

المحلول

يبدو دبيان تثبيت من بوابة مجموعات $projectroot على الصعيد العالمي بطريقة يخلط instaweb.أزلت $projectroot خط من /etc/gitweb.conf و الخطأ ذهبت بعيدا.

نصائح أخرى

أنا لا أعرف عن بوابة بوابة, ولكن ربما كنت في عداد المفقودين القدرة على تنفيذها على الدليل في المسألة ، chmod +X ذلك.

التحقق من بوابة ويب (cgi perl) ، انظر دليل projectroot هو نفسه كما currect على الإعداد.هناك بعض الإعدادات التي لا gitweb.conf

بعد عامين ..

أصلحت هذه المشكلة بالقول projectroot في gitweb.cgi (هو القيمة الوحيدة التي يبدو أن المسألة)

و عام آخر في وقت لاحق ...

أصلحت هذه المشكلة (F12, بوابة 1.7.2.3) من خلال:

vi .git/gitweb/gitweb.cgi   # set DocumentRoot to <root>/.git/gitweb.cgi
GITWEB_CONFIG=.git/gitweb lighttpd -f .git/gitweb/httpd.conf

لم أكن حفر مزيد من معرفة لماذا أنا في حاجة للقيام بذلك ...

اثنين في وقت لاحق من العام ...

أصلحت هذه المشكلة عن طريق إضافة هذا السطر

Options All ExecCGI FollowSymLinks Includes Indexes

إلى httpd.الملف conf

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top