glab(1) glab(1)

glab-repo-members-add - افزودن یک عضو به پروژه.

glab repo members add [flags]

افزودن یک عضو به پروژه با نقش مشخص‌شده.

نقش‌ها:

  • guest (10): می‌تواند پروژه را مشاهده کند.
  • reporter (20): می‌تواند ایشیوها (issues) را مشاهده و ایجاد کند.
  • developer (30): می‌تواند تغییرات را به شاخه‌های بدون محافظت ارسال (push) کند.
  • maintainer (40): می‌تواند پروژه را مدیریت کند.
  • owner (50): دسترسی کامل به پروژه دارد.

برای نقش‌های سفارشی، از --role-id همراه با شناسهٔ یک نقش سفارشی تعریف‌شده در پروژه یا گروه استفاده کنید. اگر نقش سفارشی وجود نداشته باشد، خطایی بازگردانده می‌شود.

-e, --expires-at="" تاریخ انقضای عضویت (YYYY-MM-DD)

-R, --repo="" انتخاب یک مخزن دیگر. می‌توانید از OWNER/REPO یا GROUP/NAMESPACE/REPO استفاده کنید. نشانی کامل URL یا آدرس Git نیز پذیرفته می‌شود.

-r, --role="developer" نقش کاربر (guest، reporter، developer، maintainer، owner)

--role-id=0 شناسهٔ یک نقش سفارشی تعریف‌شده در پروژه یا گروه.

-u, --user-id=0 شناسهٔ کاربر به‌جای نام کاربری.

--username="" نام کاربری به‌جای شناسهٔ کاربر.

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

# افزودن یک کاربر به عنوان توسعه‌دهنده (developer)
glab repo members add --username=john.doe --role=developer
# افزودن یک کاربر به عنوان نگه‌دارنده (maintainer) همراه با تاریخ انقضا
glab repo members add --username=jane.smith --role=maintainer --expires-at=2024-12-31
# افزودن یک کاربر با شناسه
glab repo members add --user-id=123 --role=reporter
# افزودن یک کاربر با نقش سفارشی
glab repo members add --username=john.doe --role-id=101

glab-repo-members(1)

Sep 2026 Auto generated by spf13/cobra