GIT-INSTAWEB(1) Git Manual GIT-INSTAWEB(1)

git-instaweb - مرور آنی مخزن کاری شما در gitweb

git instaweb [--local] [--httpd=<httpd>] [--port=<port>]
               [--browser=<browser>]
git instaweb [--start] [--stop] [--restart]

یک اسکریپت ساده برای راه‌اندازی gitweb و یک کارساز وب (web server) جهت مرور مخزن محلی.

-l, --local

کارساز وب را تنها به نشانی آی‌پی محلی (127.0.0.1) مقید (bind) می‌کند.

-d, --httpd

خط فرمان دیمن HTTP که اجرا خواهد شد. گزینه‌های خط فرمان را می‌توان در اینجا مشخص کرد، و فایل پیکربندی به انتهای خط فرمان اضافه خواهد شد. در حال حاضر از apache2، lighttpd، mongoose، plackup، python و webrick پشتیبانی می‌شود. (پیش‌فرض: lighttpd)

-m, --module-path

مسیر ماژول (تنها در صورتی نیاز است که httpd از نوع Apache باشد). (پیش‌فرض: /usr/lib/apache2/modules)

-p, --port

شماره درگاهی (port) که httpd به آن مقید می‌شود. (پیش‌فرض: 1234)

-b, --browser

مرورگر وبی که باید برای مشاهده صفحه gitweb استفاده شود. این مقدار به همراه نشانی وب نمونه gitweb به اسکریپت کمکی git web--browse ارسال خواهد شد. برای اطلاعات بیشتر در این زمینه، git-web--browse(1) را ببینید. اگر اسکریپت ناموفق باشد، نشانی وب در خروجی استاندارد چاپ خواهد شد.

start, --start

نمونه httpd را راه‌اندازی کرده و خارج می‌شود. در صورت نیاز برای بالا آوردن یک نمونه جدید، فایل‌های پیکربندی را دوباره تولید می‌کند.

stop, --stop

نمونه httpd را متوقف کرده و خارج می‌شود. این کار هیچ‌کدام از فایل‌های پیکربندی را برای بالا آوردن یک نمونه جدید بازتولید نمی‌کند و مرورگر را نیز نمی‌بندد.

restart, --restart

نمونه httpd را مجدداً راه‌اندازی کرده و خارج می‌شود. در صورت نیاز برای بالا آوردن یک نمونه جدید، فایل‌های پیکربندی را دوباره تولید می‌کند.

می‌توانید تنظیمات را در .git/config خود مشخص کنید:

[instaweb]
        local = true
        httpd = apache2 -f
        port = 4321
        browser = konqueror
        modulePath = /usr/lib/apache2/modules

اگر متغیر پیکربندی instaweb.browser تنظیم نشده باشد، در صورت تعریف بودن از web.browser استفاده خواهد شد. برای اطلاعات بیشتر درباره این موضوع، git-web--browse(1) را ببینید.

gitweb(1)

بخشی از مجموعه git(1)

2026-06-29 Git 2.55.0