GH-REPO-EDIT(1) GitHub CLI manual GH-REPO-EDIT(1) نام (NAME) gh-repo-edit - ویرایش تنظیمات مخزن خلاصه دستور (SYNOPSIS) gh repo edit [] [flags] توضیحات (DESCRIPTION) ویرایش تنظیمات مخزن. برای غیرفعال کردن یک تنظیم، از ساختار --=false استفاده کنید. تغییر دادن سطح دسترسی (visibility) مخزن می‌تواند پیامدهای غیرمنتظره‌ای داشته باشد، از جمله اما نه محدود به: • از دست رفتن ستاره‌ها و دنبال‌کنندگان (watchers)، که بر رتبه‌بندی مخزن تأثیر می‌گذارد • جدا شدن انشعاب‌های عمومی (public forks) از شبکه انشعاب‌ها • غیرفعال شدن مجموعه‌قوانین پوش (push rulesets) • امکان دسترسی به تاریخچه و لاگ‌های گیت‌هاب اکشنز (GitHub Actions) هنگامی که از گزینه --visibility استفاده می‌شود، درج گزینه --accept- visibility-change-consequences الزامی است. برای اطلاعات بیشتر در مورد تمام پیامدهای بالقوه، به پیوند زیر مراجعه کنید: ⟨https://gh.io/setting-repository-visibility⟩. هنگامی که از گزینه --enable-squash-merge استفاده می‌شود، می‌توان از --squash-merge-commit-message برای تغییر رفتار پیش‌فرض پیام کامیت ادغام فشرده (squash merge) استفاده کرد: • default: برای ۱ کامیت از عنوان و پیام کامیت، یا برای ۲ کامیت یا بیشتر از عنوان پول ریکوئست و فهرست کامیت‌ها استفاده می‌کند • pr-title: از عنوان پول ریکوئست استفاده می‌کند • pr-title-commits: از عنوان پول ریکوئست و فهرست کامیت‌ها استفاده می‌کند • pr-title-description: از عنوان و توضیحات پول ریکوئست استفاده می‌کند گزینه‌ها (OPTIONS) --accept-visibility-change-consequences پذیرش پیامدهای ناشی از تغییر سطح دسترسی مخزن --add-topic افزودن مبحث (topic) به مخزن --allow-forking اجازه انشعاب گرفتن (fork) از یک مخزن سازمانی --allow-update-branch اجازه به‌روزرسانی شاخه مبدأ پول ریکوئست که از شاخه پایه عقب‌تر است --default-branch تنظیم نام شاخه پیش‌فرض برای مخزن --delete-branch-on-merge حذف شاخه مبدأ هنگام ادغام شدن پول ریکوئست‌ها -d, --description توضیحات مخزن --enable-advanced-security فعال‌سازی امنیت پیشرفته در مخزن --enable-auto-merge فعال‌سازی قابلیت ادغام خودکار --enable-discussions فعال‌سازی بخش گفتگوها در مخزن --enable-issues فعال‌سازی بخش ایشوها در مخزن --enable-merge-commit فعال‌سازی ادغام پول ریکوئست‌ها از طریق کامیت ادغام --enable-projects فعال‌سازی پروژه‌ها در مخزن --enable-rebase-merge فعال‌سازی ادغام پول ریکوئست‌ها از طریق ریبیس --enable-secret-scanning فعال‌سازی پویش کلیدهای امنیتی در مخزن --enable-secret-scanning-push-protection فعال‌سازی محافظت در برابر پوش کلیدهای امنیتی در مخزن. پویش کلیدها باید ابتدا فعال شده باشد --enable-squash-merge فعال‌سازی ادغام پول ریکوئست‌ها از طریق کامیت فشرده (squashed commit) --enable-wiki فعال‌سازی دانشنامه (ویکی) در مخزن -h, --homepage نشانی اینترنتی (URL) صفحه اصلی مخزن --remove-topic حذف مبحث (topic) از مخزن --squash-merge-commit-message مقدار پیش‌فرض برای پیام کامیت ادغام فشرده: {default|pr-title|pr- title-commits|pr-title-description} --template در دسترس قرار دادن مخزن به عنوان یک مخزن الگو --visibility تغییر دادن سطح دسترسی مخزن به {public,private,internal} کدهای خروج (EXIT CODES) 0: اجرای موفقیت‌آمیز 1: خطا 2: دستور لغو شد 4: نیاز به احراز هویت است نکته: دستورات خاص ممکن است کدهای خروج دیگری نیز داشته باشند. برای اطلاعات بیشتر به راهنمای دستور مربوطه مراجعه کنید. مثال‌ها (EXAMPLES) # فعال‌سازی ایشوها و دانشنامه (ویکی) $ gh repo edit --enable-issues --enable-wiki # غیرفعال‌سازی پروژه‌ها $ gh repo edit --enable-projects=false همچنین ببینید (SEE ALSO) gh-repo(1) Sep 2026 GH-REPO-EDIT(1)