.nh .TH "glab" "1" "Sep 2026" "Auto generated by spf13/cobra" "" .SH "نام (NAME)" glab-token-rotate \- چرخش توکن‌های دسترسی کاربر، گروه یا پروژه .SH "خلاصه دستور (SYNOPSIS)" \fBglab token rotate [flags]\fP .SH "توضیحات (DESCRIPTION)" چرخش یک توکن، توکن موجود را باطل کرده و یک توکن جدید با مقدار محرمانه و تاریخ انقضای تازه ایجاد می‌کند. توکن قدیمی بلافاصله از کار می‌افتد، بنابراین باید هر کلاینتی را که از آن استفاده می‌کند با مقدار جدیدی که این دستور برمی‌گرداند به‌روزرسانی کنید. .PP اگر چندین توکن نام یکسانی دارند، شناسهٔ (ID) توکن را برای انتخاب مورد صحیح مشخص کنید. .PP توکن در ساعت 00:00 UTC تاریخی که از افزودن مدت‌زمان به تاریخ امروز محاسبه می‌شود، منقضی خواهد شد. مدت‌زمان پیش‌فرض ۳۰ روز است. می‌توانید مدت‌زمان متفاوتی را بر حسب روز (\fBd\fR)، هفته (\fBw\fR) یا ساعت (\fBh\fR) مشخص کنید. فلگ‌های \fB--duration\fR و \fB--expires-at\fR مانعةالجمع هستند. .PP مدیران سیستم می‌توانند توکن‌های دسترسی شخصی متعلق به سایر کاربران را بچرخانند. .SH "گزینه‌ها (OPTIONS)" \fB-D\fP, \fB--duration\fP=30d تنظیم طول عمر توکن بر حسب روز. مقادیر پذیرفته‌شده: روز (30d)، هفته (4w) یا ساعت در مضارب ۲۴ (24h، 168h، 720h). حداکثر: 365d. توکن در ساعت 00:00 UTC تاریخ محاسبه‌شده منقضی می‌شود. .PP \fB-E\fP, \fB--expires-at\fP=0001-01-01 تنظیم تاریخ و زمان انقضای توکن در قالب YYYY-MM-DD. در صورت عدم تعیین، از --duration استفاده می‌شود. .PP \fB-g\fP, \fB--group\fP="" چرخش توکن دسترسی گروه. در صورت تنظیم آرگومان کاربر یا مخزن، نادیده گرفته می‌شود. .PP \fB--jq\fP="" فیلتر کردن خروجی JSON با یک عبارت jq. .PP \fB-F\fP, \fB--output\fP="text" قالب‌بندی خروجی به‌صورت: text، json. مقدار 'text' مقدار جدید توکن را ارائه می‌دهد؛ 'json' توکن را به همراه فراداده خروجی می‌دهد. .PP \fB-R\fP, \fB--repo\fP="" انتخاب یک مخزن دیگر. می‌توانید از OWNER/REPO یا GROUP/NAMESPACE/REPO استفاده کنید. نشانی کامل URL یا آدرس Git نیز پذیرفته می‌شود. .PP \fB-U\fP, \fB--user\fP="" چرخش توکن دسترسی شخصی. برای کاربر فعلی، از @me استفاده کنید. .SH "گزینه‌های به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)" \fB-h\fP, \fB--help\fP[=false] نمایش راهنما برای این دستور. .SH "مثال‌ها (EXAMPLES)" .EX # چرخش توکن دسترسی پروژه برای پروژه فعلی (پیش‌فرض ۳۰ روز) glab token rotate my-project-token # چرخش توکن دسترسی پروژه با تاریخ انقضای صریح glab token rotate --repo user/repo my-project-token --expires-at 2025-08-08 # چرخش توکن دسترسی گروه با طول عمر ۷ روز glab token rotate --group group/sub-group my-group-token --duration 7d # چرخش توکن دسترسی شخصی با طول عمر ۲ هفته glab token rotate --user @me my-personal-token --duration 2w # چرخش توکن دسترسی شخصی کاربری دیگر (فقط مدیر سیستم) glab token rotate --user johndoe johns-personal-token --duration 90d .EE .SH "همچنین ببینید (SEE ALSO)" \fBglab-token(1)\fP