glab(1) glab(1)

glab-repo-create - ساخت یک پروژه یا مخزن جدید در گیت‌لب.

glab repo create [path] [flags]

پروژه جدید را با اولین میزبان (host) پیکربندی‌شده در تنظیمات glab شما می‌سازد. در صورت تنظیم نشدن، میزبان به‌طور پیش‌فرض GitLab.com است. برای تعیین میزبان، یکی از موارد زیر را ارائه دهید:

  • متغیر محیطی GITLAB_HOST.
  • نشانی کامل اینترنتی (URL) برای پروژه.

--defaultBranch="" نام شاخه برای پروژه جدید، که پیش‌فرض نمونهٔ گیت‌لب و پیکربندی محلی git شما را نادیده می‌گیرد.

-d, --description="" توضیحات پروژه جدید. برای باز کردن یک ویرایشگر، مقدار را "-" قرار دهید.

-g, --group="" فضای نام یا گروه برای پروژه جدید. به‌طور پیش‌فرض فضای نام کاربر فعلی در نظر گرفته می‌شود.

--internal[=false] پروژه به‌صورت داخلی تعیین شود: برای هر کاربر احراز هویت شده قابل مشاهده است. پیش‌فرض.

-n, --name="" نام پروژه جدید.

-p, --private[=false] پروژه به‌صورت خصوصی تعیین شود: تنها برای اعضای پروژه قابل مشاهده است.

-P, --public[=false] پروژه به‌صورت عمومی تعیین شود: بدون هیچ احراز هویتی قابل مشاهده است.

--readme[=false] راه‌اندازی اولیه پروژه با فایل README.md. مخزن پس از ساخت، به‌صورت محلی کلون می‌شود تا اطمینان حاصل شود شاخه محلی با شاخه ریموت مطابقت دارد.

--remoteName="origin" نام ریموت برای مخزن Git که در آن قرار دارید. در صورت ارائه نشدن، به‌طور پیش‌فرض origin است.

-s, --skipGitInit[=false] صرف‌نظر کردن از راه‌اندازی مخزن محلی (هم از 'git init' و هم از کلون کردن صرف‌نظر می‌کند).

-t, --tag=[] فهرست تگ‌ها برای پروژه.

-h, --help[=false] نمایش راهنما برای این دستور.

# ساخت یک مخزن تحت حساب کاربری خود با استفاده از نام دایرکتوری فعلی.
glab repo create
# ساخت یک مخزن تحت یک گروه با استفاده از نام دایرکتوری فعلی.
glab repo create --group glab-cli
# ساخت یک مخزن با نامی مشخص.
glab repo create my-project
# ساخت یک مخزن برای یک گروه.
glab repo create glab-cli/my-project
# ساخت بر روی میزبانی غیر از gitlab.com.
GITLAB_HOST=example.com glab repo create
glab repo create <host>/path/to/repository

glab-repo(1)

Sep 2026 Auto generated by spf13/cobra