| GH-RELEASE-VERIFY-ASSET(1) | GitHub CLI manual | GH-RELEASE-VERIFY-ASSET(1) |
نام (NAME)
gh-release-verify-asset - راستیآزمایی اینکه یک دارایی مشخص از یک انتشار سرچشمه گرفته است
خلاصه دستور (SYNOPSIS)
gh release verify-asset [<tag>] <file-path> [flags]
توضیحات (DESCRIPTION)
راستیآزمایی اینکه فایل دارایی مشخصشده از یک انتشار خاص گیتهاب با استفاده از تاییدیههای دارای امضای رمزنگاری سرچشمه گرفته است.
یک تاییدیه (attestation)، ادعایی است که توسط گیتهاب در رابطه با یک انتشار و داراییهای آن مطرح میشود.
این دستور بررسی میکند که دارایی ارائهشده با یک تاییدیه معتبر برای انتشار مشخصشده (یا آخرین انتشار، در صورتی که تگی مشخص نشده باشد) مطابقت داشته باشد.
این دستور با اعتبارسنجی اینکه خلاصه (digest) دارایی با موضوع درون تاییدیه همخوانی دارد و تاییدیه با انتشار مرتبط است، یکپارچگی دارایی را تضمین میکند.
گزینهها (OPTIONS)
- --format <string>
- قالب خروجی: {json}
- -q, --jq <expression>
- فیلتر کردن خروجی JSON با استفاده از یک عبارت jq
- -t, --template <string>
- قالببندی خروجی JSON با استفاده از الگوی Go؛ دستور "gh help formatting" را ببینید
گزینههای به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)
- -R, --repo <[HOST/]OWNER/REPO>
- انتخاب یک مخزن دیگر با استفاده از قالب [HOST/]OWNER/REPO
کدهای خروج (EXIT CODES)
0: اجرای موفقیتآمیز
1: خطا
2: دستور لغو شد
4: نیاز به احراز هویت است
نکته: دستورات خاص ممکن است کدهای خروج بیشتری داشته باشند. برای اطلاعات بیشتر به راهنمای دستور مراجعه کنید.
مثالها (EXAMPLES)
# راستیآزمایی یک دارایی از آخرین انتشار $ gh release verify-asset ./dist/my-asset.zip # راستیآزمایی یک دارایی از تگ یک انتشار خاص $ gh release verify-asset v1.2.3 ./dist/my-asset.zip # راستیآزمایی یک دارایی از تگ یک انتشار خاص و چاپ تاییدیه در قالب JSON $ gh release verify-asset v1.2.3 ./dist/my-asset.zip --format json
همچنین ببینید (SEE ALSO)
| Sep 2026 |