GH-VARIABLE-SET(1) GitHub CLI manual GH-VARIABLE-SET(1) نام (NAME) gh-variable-set - ایجاد یا به‌روزرسانی متغیرها خلاصه دستور (SYNOPSIS) gh variable set [flags] توضیحات (DESCRIPTION) تنظیم مقدار یک متغیر در یکی از سطوح زیر: - repository (پیش‌فرض): در دسترس برای اجراهای GitHub Actions یا Dependabot در یک مخزن - environment: در دسترس برای اجراهای GitHub Actions برای یک محیط استقرار در یک مخزن - organization: در دسترس برای اجراهای GitHub Actions یا Dependabot در یک سازمان متغیر سازمانی می‌تواند به صورت اختیاری به مخازن خاصی محدود شود تا تنها برای آن‌ها در دسترس باشد. گزینه‌ها (OPTIONS) -b, --body مقدار متغیر (در صورت عدم تعیین، از ورودی استاندارد خوانده می‌شود) -e, --env تنظیم متغیر محیط استقرار -f, --env-file بارگذاری نام‌ها و مقادیر متغیرها از یک فایل با فرمت dotenv -o, --org تنظیم متغیر سازمانی -r, --repos فهرست مخازنی که می‌توانند به یک متغیر سازمانی دسترسی داشته باشند -v, --visibility (default "private") تنظیم میزان رویت‌پذیری برای متغیر سازمانی: {all|private|selected} گزینه‌های به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS) -R, --repo <[HOST/]OWNER/REPO> انتخاب یک مخزن دیگر با استفاده از قالب [HOST/]OWNER/REPO کدهای خروج (EXIT CODES) 0: اجرای موفقیت‌آمیز 1: خطا 2: دستور لغو شد 4: نیاز به احراز هویت است نکته: دستورات خاص ممکن است کدهای خروج دیگری نیز داشته باشند. برای اطلاعات بیشتر به راهنمای دستور مربوطه مراجعه کنید. مثال‌ها (EXAMPLES) # افزودن مقدار متغیر برای مخزن فعلی در یک اعلان تعاملی $ gh variable set MYVARIABLE # خواندن مقدار متغیر از یک متغیر محیطی $ gh variable set MYVARIABLE --body "$ENV_VALUE" # خواندن مقدار متغیر از یک فایل $ gh variable set MYVARIABLE < myfile.txt # تنظیم متغیر برای یک محیط استقرار در مخزن فعلی $ gh variable set MYVARIABLE --env myenvironment # تنظیم متغیر سطح سازمان با قابلیت مشاهده برای هر دو دسته مخازن عمومی و خصوصی $ gh variable set MYVARIABLE --org myOrg --visibility all # تنظیم متغیر سطح سازمان با قابلیت مشاهده برای مخازن مشخص $ gh variable set MYVARIABLE --org myOrg --repos repo1,repo2,repo3 # تنظیم چندین متغیر وارد شده از فایل ".env" $ gh variable set -f .env همچنین ببینید (SEE ALSO) gh-variable(1) Sep 2026 GH-VARIABLE-SET(1)