GH-REPO-CREATE(1) GitHub CLI manual GH-REPO-CREATE(1) نام (NAME) gh-repo-create - ایجاد یک مخزن جدید خلاصه دستور (SYNOPSIS) gh repo create [] [flags] توضیحات (DESCRIPTION) ایجاد یک مخزن گیت‌هاب جدید. برای ایجاد یک مخزن به صورت تعاملی، از gh repo create بدون هیچ آرگومانی استفاده کنید. برای ایجاد یک مخزن دوردست به صورت غیرتعاملی، نام مخزن و یکی از گزینه‌های --public، --private یا --internal را مشخص کنید. گزینه --clone را برای کلون کردن مخزن جدید به صورت محلی پاس دهید. اگر بخش OWNER/ از آرگومان نام OWNER/REPO مشخص نشود، به‌طور پیش‌فرض برابر با نام کاربری احراز هویت‌شده در نظر گرفته می‌شود. برای ایجاد یک مخزن دوردست از یک مخزن محلی موجود، دایرکتوری مبدأ را با --source مشخص کنید. به‌طور پیش‌فرض، نام مخزن دوردست برابر با نام پوشه مبدأ خواهد بود. گزینه --push را برای ارسال (push) کامیت‌های محلی به مخزن جدید پاس دهید. اگر مخزن خالی (bare) باشد، این کار تمام ارجاع‌ها (refs) را آینه خواهد کرد. برای مشاهده قالب‌های gitignore. بر اساس زبان یا پلتفرم جهت استفاده با --gitignore، ببینید: ⟨https://github.com/github/gitignore⟩. برای کلمات کلیدی مجوزها جهت استفاده با --license، دستور gh repo license list را اجرا کنید یا به نشانی زیر مراجعه فرمایید: ⟨https://choosealicense.com⟩. مخزن با شاخه پیش‌فرض پیکربندی‌شده ایجاد می‌شود، ببینید: ⟨https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories⟩. گزینه‌ها (OPTIONS) --add-readme افزودن یک فایل README به مخزن جدید -c, --clone کلون کردن مخزن جدید در دایرکتوری جاری -d, --description توضیحات مخزن --disable-issues غیرفعال کردن بخش مسائل (issues) در مخزن جدید --disable-wiki غیرفعال کردن ویکی در مخزن جدید -g, --gitignore مشخص کردن یک قالب gitignore برای مخزن -h, --homepage نشانی اینترنتی (URL) صفحه اصلی مخزن --include-all-branches شامل شدن تمام شاخه‌ها از مخزن الگو --internal داخلی (internal) کردن مخزن جدید -l, --license مشخص کردن یک مجوز متن‌باز برای مخزن --private خصوصی (private) کردن مخزن جدید --public عمومی (public) کردن مخزن جدید --push ارسال کامیت‌های محلی به مخزن جدید -r, --remote مشخص کردن نام ریموت برای مخزن جدید -s, --source مشخص کردن مسیر مخزن محلی برای استفاده به عنوان مبدأ -t, --team نام تیم در سازمان که دسترسی به آن اعطا می‌شود -p, --template ایجاد مخزن جدید بر اساس یک مخزن الگو (template) نام‌های مستعار (ALIASES) gh repo new کدهای خروج (EXIT CODES) 0: اجرای موفقیت‌آمیز 1: خطا 2: دستور لغو شد 4: نیاز به احراز هویت است نکته: دستورات خاص ممکن است کدهای خروج بیشتری داشته باشند. برای اطلاعات بیشتر به راهنمای دستور مربوطه مراجعه کنید. مثال‌ها (EXAMPLES) # ایجاد تعاملی یک مخزن $ gh repo create # ایجاد یک مخزن دوردست جدید و کلون کردن آن به صورت محلی $ gh repo create my-project --public --clone # ایجاد یک مخزن دوردست جدید در یک سازمان دیگر $ gh repo create my-org/my-project --public # ایجاد یک مخزن دوردست از دایرکتوری جاری $ gh repo create my-project --private --source=. --remote=upstream همچنین ببینید (SEE ALSO) gh-repo(1) Sep 2026 GH-REPO-CREATE(1)