.nh .TH "glab" "1" "Sep 2026" "Auto generated by spf13/cobra" "" .SH "نام (NAME)" glab-config \- مدیریت تنظیمات glab .SH "خلاصه دستور (SYNOPSIS)" \fBglab config [flags]\fP .SH "توضیحات (DESCRIPTION)" مدیریت رشته‌های کلید/مقدار. .PP تنظیمات معتبر فعلی: .IP \(bu 2 \fBapi_host\fR: پیکربندی میزبان برای نقطهٔ پایانی ای‌پی‌آی. پیش‌فرض خود میزبان است. همچنین با نام \fBgitlab_api_host\fR نیز پذیرفته می‌شود. محدودهٔ اثر آن به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBapi_protocol\fR: پروتکل مورد استفاده برای دسترسی به نقطهٔ پایانی API. مقادیر پشتیبانی‌شده: \fBhttp\fR، \fBhttps\fR. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBartifact_registry_domains\fR: دامنه‌های رجیستری‌های مصنوعات (Artifact Registries) مرتبط. این مقادیر برای پیکربندی دستیار اعتبارنامهٔ داکر (Docker credential helper) به کار می‌روند. تنها زمانی دامنه‌ای را در اینجا فهرست کنید که واقعاً توسط GitLab Artifact Registry پشتیبانی شود: دستیار اعتبارنامه ابتدا این کلید را امتحان می‌کند و تبادل موفق توکن را همان‌گونه که هست به کار می‌گیرد، بدون هیچ‌گونه بازگشت (fallback) به container_registry_domains. اگر دامنهٔ یک رجیستری کانتینر به اشتباه در اینجا فهرست شود، یک توکن رجیستری مصنوعات دریافت می‌کند که رجیستری آن را رد کرده و دستور \fBdocker pull\fR کاملاً با شکست مواجه می‌شود. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBbranch_prefix\fR: پیشوند مورد استفاده توسط \fBglab stack\fR هنگام نام‌گذاری شاخه‌های تولیدشده. پیش‌فرض، نام‌کاربری کاربر فعلی است (از \fBos/user.Current\fR)، و در صورت در دسترس نبودن به \fBglab-stack\fR برمی‌گردد. .IP \(bu 2 \fBbrowser\fR: مرورگری که glab هنگام باز کردن پیوندها باید اجرا کند. این پیکربندی سراسری را نمی‌توان بر اساس نام میزبان بازنویسی کرد. .IP \(bu 2 \fBca_cert\fR: مسیر گواهی CA (با فرمت PEM) که برای اعتبارسنجی گواهی TLS سرور GitLab استفاده می‌شود. برای مرجع‌های صدور گواهی خودامضا یا خصوصی مفید است. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBcheck_update\fR: به glab اجازه می‌دهد به‌طور خودکار وجود به‌روزرسانی‌ها را بررسی کرده و هنگام موجود بودن به‌روزرسانی‌های جدید به شما اطلاع دهد. .IP \(bu 2 \fBclient_cert\fR: مسیر گواهی کلاینت (PEM) مورد استفاده برای احراز هویت دوجانبهٔ TLS (موسوم به mTLS). محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBclient_id\fR: شناسهٔ کلاینت (Client ID) برنامهٔ OAuth. هنگام احراز هویت با OAuth در نمونه‌های GitLab خودمیزبان (self-managed) الزامی است. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBclient_key\fR: مسیر کلید خصوصی (PEM) منطبق با client_cert. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBcontainer_registry_domains\fR: دامنه‌های رجیستری‌های کانتینر مرتبط. این دامنه‌ها برای پیکربندی دستیار اعتبارنامهٔ داکر به کار می‌روند. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBcustom_headers\fR: هدرهای سفارشی HTTP برای افزودن به تمام درخواست‌های HTTP ارسالی توسط glab. هر هدر باید دقیقاً از یکی از موارد value، valueFromEnv یا valueFromCommand استفاده کند. یک دستور باید مقدار کامل هدر را در یک خط چاپ کند. glab آن را یک‌بار برای هر فرآیند اجرا می‌کند. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBdebug\fR: خروجی اطلاعات لاگ بیشتر، شامل دستورات زیرین Git، نام‌های مستعار بسط‌یافته و جزئیات خطاهای DNS. .IP \(bu 2 \fBdisplay_hyperlinks\fR: نمایش یا عدم نمایش ابرپیوندها در خروجی ترمینال. پیش‌فرض true است (برای TTYها فعال است). برای غیرفعال‌سازی روی false قرار دهید. اجبار نمایش ابرپیوندها در محیط‌های غیر TTY با تنظیم FORCE_HYPERLINKS=1 انجام می‌شود. .IP \(bu 2 \fBduo_cli_auto_download\fR: بارگیری خودکار باینری Duo CLI بدون درخواست تأیید (true/false). .IP \(bu 2 \fBduo_cli_auto_run\fR: اجرای خودکار GitLab Duo CLI بدون درخواست تأیید (true/false). برای صرف‌نظر کردن از اعلان تأیید، مقدار آن را روی true قرار دهید. .IP \(bu 2 \fBeditor\fR: ویرایشگری که glab هنگام ایجاد ایشوها، درخواست‌های ادغام (merge requests) و غیره باید اجرا کند. این پیکربندی سراسری را نمی‌توان بر اساس نام میزبان بازنویسی کرد. همچنین با نام‌های \fBvisual\fR و \fBglab_editor\fR نیز پذیرفته می‌شود. .IP \(bu 2 \fBgit_protocol\fR: پروتکل مورد استفاده هنگام اجرای عملیات Git. مقادیر پشتیبانی‌شده: \fBssh\fR، \fBhttps\fR. .IP \(bu 2 \fBglab_pager\fR: دستور صفحه‌بندی (pager) مورد نظر شما برای استفاده، مانند \fBless -R\fR. نسبت به متغیر محیطی PAGER اولویت دارد. متغیر GLAB_PAGER نسبت به هر دو اولویت دارد. .IP \(bu 2 \fBglamour_style\fR: تعیین سبک رندرکنندهٔ مارک‌داون مورد نظر شما. گزینه‌های موجود عبارتند از [dark, light, notty]. برای تنظیم یک سبک سفارشی، به https://github.com/charmbracelet/glamour#styles مراجعه کنید. .IP \(bu 2 \fBhost\fR: نام میزبان پیش‌فرض GitLab برای استفاده. همچنین با نام‌های \fBgitlab_host\fR، \fBgitlab_uri\fR و \fBgl_host\fR نیز پذیرفته می‌شود. .IP \(bu 2 \fBjob_token\fR: توکن کار CI مورد استفاده برای احراز هویت با Job-Token. معمولاً در زمان فعال بودن ورود خودکار CI، به‌طور خودکار از CI_JOB_TOKEN پر می‌شود. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBno_prompt\fR: برای غیرفعال کردن اعلان‌ها روی true (1) یا برای فعال‌سازی آن‌ها روی false (0) تنظیم کنید. همچنین با نام \fBprompt_disabled\fR نیز پذیرفته می‌شود. .IP \(bu 2 \fBnotify_skill_updates\fR: نمایش اعلان هنگامی که برای یک مهارت ایجنت نصب‌شده (همراه بسته یا راه دور) به‌روزرسانی در دسترس باشد. .IP \(bu 2 \fBorbit_local_auto_download\fR: بارگیری خودکار باینری Orbit local CLI بدون درخواست تأیید (true/false). .IP \(bu 2 \fBorbit_local_auto_run\fR: اجرای خودکار Orbit local CLI بدون درخواست تأیید (true/false). برای صرف‌نظر کردن از اعلان تأیید، روی true تنظیم کنید. .IP \(bu 2 \fBproxy\fR: پراکسی سفارشی برای این میزبان. در صورت تنظیم، تنظیمات پراکسی متغیرهای محیطی را بازنویسی می‌کند. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBremote_alias\fR: نام \fBgit remote\fR که به مخزن GitLab اشاره می‌کند. برای تشخیص اینکه هنگام پیکربندی چند ریموت باید روی کدام یک عملیات انجام شود به کار می‌رود. همچنین با نام‌های \fBgit_remote_url_var\fR، \fBgit_remote_alias\fR، \fBremote_nickname\fR و \fBgit_remote_nickname\fR نیز پذیرفته می‌شود. .IP \(bu 2 \fBshow_whats_new\fR: نمایش یک بنر یک‌باره پس از ارتقا با اشاره به \fBglab whatsnew\fR هنگام شناسایی نسخهٔ جدید. .IP \(bu 2 \fBskip_tls_verify\fR: صرف‌نظر کردن از اعتبارسنجی گواهی TLS هنگام ارتباط با این میزبان (true/false). مقدار خالی به عنوان false در نظر گرفته می‌شود. تنها برای محیط توسعه استفاده شود؛ در محیط عملیاتی (production) فعال نکنید. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBssh_host\fR: نام میزبان جایگزین برای عملیات Git از طریق SSH (برای مثال \fBssh.example.com\fR یا \fBgit.example.com\fR). زمانی از این گزینه استفاده کنید که SSH از نام میزبان متفاوتی نسبت به عملیات HTTP/API استفاده می‌کند. تنها بر شبیه‌سازی (cloning) با SSH و عملیات Git تأثیر می‌گذارد. همچنین با نام \fBgitlab_ssh_host\fR نیز پذیرفته می‌شود. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBsubfolder\fR: زیرپوشه‌ای که GitLab در آن نصب شده است (برای مثال \fBgitlab\fR برای https://example.com/gitlab). زمانی از این گزینه استفاده کنید که GitLab به جای ریشهٔ دامنه، در یک زیرپوشه میزبانی شده باشد. از مسیرهای تودرتو پشتیبانی می‌کند (برای مثال \fBapps/gitlab\fR برای https://example.com/apps/gitlab). اسلش‌ها به‌طور خودکار حذف می‌شوند، بنابراین مقادیر \fBgitlab\fR، \fB/gitlab\fR و \fBgitlab/\fR معادل یکدیگرند. تنها بر عملیات HTTP/HTTPS (ای‌پی‌آی و کلون Git) اعمال می‌شود. همچنین با نام \fBgitlab_subfolder\fR نیز پذیرفته می‌شود. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBtelemetry\fR: برای غیرفعال‌سازی ارسال داده‌های استفاده به نمونهٔ GitLab خود، مقدار آن را روی false (0) و برای فعال‌سازی روی true (1) قرار دهید. برای اطلاعات بیشتر به https://docs.gitlab.com/administration/settings/usage_statistics مراجعه کنید. .IP \(bu 2 \fBtoken\fR: توکن دسترسی GitLab شما. برای دریافت آن، به https://docs.gitlab.com/user/profile/personal_access_tokens مراجعه کنید. همچنین با نام‌های \fBgitlab_token\fR و \fBoauth_token\fR نیز پذیرفته می‌شود. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .IP \(bu 2 \fBuse_keyring\fR: ذخیرهٔ اعتبارنامه‌های میزبان در جاکلیدی (keyring) سیستم‌عامل (true/false). به‌طور خودکار توسط \fBglab auth login\fR تنظیم می‌شود، که در صورت در دسترس بودن یک بک‌اند keyring، مقدار پیش‌فرض آن \fBtrue\fR است. مقدار خالی به عنوان false (ذخیره‌سازی متنی ساده در فایل) در نظر گرفته می‌شود. محدودهٔ اثر به ازای هر میزبان است؛ آن را با \fB--host\fR تنظیم کنید. .PP محل فایل‌های پیکربندی از مشخصات دایرکتوری پایهٔ XDG پیروی می‌کند. برای مشاهدهٔ ترتیب کامل جستجو و مسیرهای ویژهٔ هر پلتفرم، پیکربندی را ببینید: \[la]https://gitlab.com/gitlab\-org/cli#configuration\[ra]\&. .SH "گزینه‌ها (OPTIONS)" \fB-g\fP, \fB--global\fP[=false] استفاده از فایل پیکربندی سراسری. .SH "گزینه‌های به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)" \fB-h\fP, \fB--help\fP[=false] نمایش راهنما برای این دستور. .SH "همچنین ببینید (SEE ALSO)" \fBglab(1)\fP, \fBglab-config-edit(1)\fP, \fBglab-config-get(1)\fP, \fBglab-config-path(1)\fP, \fBglab-config-set(1)\fP