glab(1) glab(1)

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

glab repo clone [ | -g ] [] [flags] [-- ...]

کلون کردن یک مخزن گیت‌لب بر روی رایانه محلی شما. مخزن را با نام، مسیر namespace/repo، نشانی کامل اینترنتی یا شناسهٔ پروژه مشخص کنید.

این دستور از پروتکل پیکربندی‌شده شما (SSH یا HTTPS) استفاده می‌کند.

برای ارسال فلگ‌های گیت در عملیات کلون، آن‌ها را پس از -- اضافه کنید. برای مثال: glab repo clone <repo> -- --branch <branch-name>

هنگامی که فورک متعلق به خود را کلون می‌کنید، این دستور یک ریموت upstream اضافه می‌کند که به پروژه والد اشاره دارد.

برای کلون کردن مخزن ویکی (wiki) مرتبط با یک پروژه، از --wiki استفاده کنید.

-g, --group="" مشخص کردن گروهی که مخازن از آن کلون شوند.

-p, --preserve-namespace[=false] کلون کردن مخزن در یک زیردایرکتوری بر اساس فضای نام (namespace).

--active[=false] محدود کردن بر اساس وضعیت پروژه. اگر true باشد، پروژه‌های فعال را بازمی‌گرداند. اگر false باشد، پروژه‌هایی را که بایگانی شده یا برای حذف علامت‌گذاری شده‌اند بازمی‌گرداند. همراه با گزینه --group استفاده می‌شود.

-a, --archived[=false] محدود کردن بر اساس وضعیت بایگانی. برای مستثنی کردن مخازن بایگانی‌شده همراه با 'a=false-' استفاده کنید. همراه با گزینه --group استفاده می‌شود.

-G, --include-subgroups[=true] شامل شدن پروژه‌های موجود در زیرگروه‌های این گروه. پیش‌فرض true است. همراه با گزینه --group استفاده می‌شود.

-m, --mine[=false] محدود کردن به پروژه‌های موجود در گروه که متعلق به کاربر احراز هویت شدهٔ فعلی است. همراه با گزینه --group استفاده می‌شود.

-v, --visibility="" محدود کردن بر اساس قابلیت مشاهده: public، internal، private. همراه با گزینه --group استفاده می‌شود.

-I, --with-issues-enabled[=false] محدود کردن به پروژه‌هایی که قابلیت تیکت‌ها در آن‌ها فعال است. پیش‌فرض false است. همراه با گزینه --group استفاده می‌شود.

-M, --with-mr-enabled[=false] محدود کردن به پروژه‌هایی که قابلیت درخواست ادغام (مرج ریکوئست) در آن‌ها فعال است. پیش‌فرض false است. همراه با گزینه --group استفاده می‌شود.

-S, --with-shared[=true] شامل شدن پروژه‌های به‌اشتراک‌گذاشته‌شده با این گروه. پیش‌فرض true است. همراه با گزینه --group استفاده می‌شود.

--paginate[=false] ارسال درخواست‌های HTTP بیشتر برای دریافت تمامی صفحات پروژه‌ها پیش از کلون کردن. از per-page-- تبعیت می‌کند.

--page=1 شماره صفحه.

--per-page=30 تعداد موارد برای فهرست کردن در هر صفحه.

--wiki[=false] کلون کردن مخزن ویکی پروژه.

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

# کلون کردن مخزن در دایرکتوری فعلی
glab repo clone gitlab-org/cli
glab repo clone https://gitlab.com/gitlab-org/cli
# کلون کردن مخزن در 'mydirectory'
glab repo clone gitlab-org/cli mydirectory
# کلون کردن مخزن ویکی یک پروژه
glab repo clone --wiki gitlab-org/cli
# کلون کردن مخزن 'glab' برای کاربر فعلی
glab repo clone glab
# یافتن پروژه بر اساس شناسه ارائه‌شده و کلون کردن آن
glab repo clone 4356677
# کلون کردن یک شاخه خاص
glab repo clone gitlab-org/cli -- --branch development
# کلون کردن به صورت سطحی (depth 1)
glab repo clone gitlab-org/cli -- --depth 1
# کلون کردن با چند فلگ گیت
glab repo clone gitlab-org/cli -- --branch main --single-branch --depth 1
# کلون کردن تمام مخازن یک گروه
glab repo clone -g everyonecancontribute --paginate
# کلون کردن تمام مخازن غیربایگانی‌شده یک گروه
glab repo clone -g everyonecancontribute --archived=false --paginate
# کلون کردن تنها پروژه‌های فعال یک گروه
glab repo clone -g everyonecancontribute --active=true --paginate
# کلون کردن از یک نمونه میزبان شخصی یا اختصاصی گیت‌لب (Self-Managed یا Dedicated)
GITLAB_HOST=salsa.debian.org glab repo clone myrepo

glab-repo(1)

Sep 2026 Auto generated by spf13/cobra