GH-REPO-EDIT(1) GitHub CLI manual GH-REPO-EDIT(1)

gh-repo-edit - ویرایش تنظیمات مخزن

gh repo edit [<repository>] [flags]

ویرایش تنظیمات مخزن.

برای غیرفعال کردن یک تنظیم، از ساختار --<flag>=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: از عنوان و توضیحات پول ریکوئست استفاده می‌کند

پذیرش پیامدهای ناشی از تغییر سطح دسترسی مخزن
افزودن مبحث (topic) به مخزن
اجازه انشعاب گرفتن (fork) از یک مخزن سازمانی
اجازه به‌روزرسانی شاخه مبدأ پول ریکوئست که از شاخه پایه عقب‌تر است
تنظیم نام شاخه پیش‌فرض برای مخزن
حذف شاخه مبدأ هنگام ادغام شدن پول ریکوئست‌ها
توضیحات مخزن
فعال‌سازی امنیت پیشرفته در مخزن
فعال‌سازی قابلیت ادغام خودکار
فعال‌سازی بخش گفتگوها در مخزن
فعال‌سازی بخش ایشوها در مخزن
فعال‌سازی ادغام پول ریکوئست‌ها از طریق کامیت ادغام
فعال‌سازی پروژه‌ها در مخزن
فعال‌سازی ادغام پول ریکوئست‌ها از طریق ریبیس
فعال‌سازی پویش کلیدهای امنیتی در مخزن
فعال‌سازی محافظت در برابر پوش کلیدهای امنیتی در مخزن. پویش کلیدها باید ابتدا فعال شده باشد
فعال‌سازی ادغام پول ریکوئست‌ها از طریق کامیت فشرده (squashed commit)
فعال‌سازی دانشنامه (ویکی) در مخزن
نشانی اینترنتی (URL) صفحه اصلی مخزن
حذف مبحث (topic) از مخزن
مقدار پیش‌فرض برای پیام کامیت ادغام فشرده: {default|pr-title|pr-title-commits|pr-title-description}
در دسترس قرار دادن مخزن به عنوان یک مخزن الگو
تغییر دادن سطح دسترسی مخزن به {public,private,internal}

0: اجرای موفقیت‌آمیز

1: خطا

2: دستور لغو شد

4: نیاز به احراز هویت است

نکته: دستورات خاص ممکن است کدهای خروج دیگری نیز داشته باشند. برای اطلاعات بیشتر به راهنمای دستور مربوطه مراجعه کنید.

# فعال‌سازی ایشوها و دانشنامه (ویکی)
$ gh repo edit --enable-issues --enable-wiki
# غیرفعال‌سازی پروژه‌ها
$ gh repo edit --enable-projects=false

gh-repo(1)

Sep 2026