'\" t .\" Title: pkgctl-auth-login .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-06-21 .\" Manual: \ \& .\" Source: \ \& .\" Language: Persian .\" .TH "PKGCTL\-AUTH\-LOGIN" "1" "2026-06-21" "\ \&" "\ \&" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" pkgctl-auth-login \- احراز هویت و ورود به سرویس‌های توسعه بسته‌ها .SH "خلاصه دستور (SYNOPSIS)" .sp pkgctl auth login [OPTIONS] .SH "توضیحات (DESCRIPTION)" .sp احراز هویت به‌صورت تعاملی با سرویس گیت‌لب (GitLab). .sp حداقل محدوده‌های دسترسی (scopes) مورد نیاز برای توکن عبارتند از: \fIapi\fP، \fIwrite_repository\fP. .sp توکن API گیت‌لب می‌تواند در یک فایل متنی ساده در مسیر \fI$XDG_CONFIG_HOME/devtools/gitlab.conf\fP ذخیره شود، یا از طریق متغیر محیطی \fIDEVTOOLS_GITLAB_TOKEN\fP با استفاده از هر دستوری (مانند gpg، vault یا نرم‌افزارهای مدیریت گذرواژه) از طریق تعریف نام مستعار (alias) در شل تعیین شود: .sp .if n .RS 4 .nf .fam C $ alias pkgctl=\*(AqDEVTOOLS_GITLAB_TOKEN="$(command to obtain token)" pkgctl\*(Aq .fam .fi .if n .RE .SH "گزینه‌ها (OPTIONS)" .sp \fB\-g, \-\-gen\-access\-token\fP .RS 4 باز کردن نشانی اینترنتی (URL) برای ایجاد یک توکن دسترسی شخصی (personal access token) جدید. .RE .sp \fB\-h, \-\-help\fP .RS 4 نمایش متن راهنما. .RE .SH "همچنین ببینید (SEE ALSO)" .sp pkgctl\-auth\-status(1) .SH "صفحه خانگی (HOMEPAGE)" .sp \fI\c .URL "https://gitlab.archlinux.org/archlinux/devtools" "" "\fP" .sp لطفاً گزارش باگ‌ها و درخواست امکانات جدید را در سامانه پیگیری اشکالات (issue tracker) ارسال کنید. لطفاً نهایت تلاش خود را برای ارائه یک نمونه آزمایشی قابل بازتولید جهت رفع باگ‌ها انجام دهید.