对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

使用 GPG 验证包

MongoDB发布团队对MongoDB Compass包进行数字签名,以证明这些包是有效且未经更改的MongoDB发布。 在安装MongoDB Compass之前,您可以使用数字签名来验证包。

本页介绍如何使用 GPG 验证包。

If you don't have MongoDB Compass installed, download the MongoDB Compass binary from the Download Center.

1
curl https://pgp.mongodb.com/compass.asc | gpg --import

如果密钥导入成功,该命令将返回:

gpg: key CEED0419D361CB16: public key "MongoDB Compass Signing Key <compass@mongodb.com>" imported
gpg: Total number processed: 1
gpg: imported: 1

如果您之前已导入密钥,则该命令将返回:

gpg: key A8130EC3F9F5F923: "MongoDB Compass Signing Key <compass@mongodb.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
2

要下载MongoDB Compass公共签名,Go到Github上的Compass版本页面,然后下载与您的版本和变体相对应的 .sig文件。

示例,如果您下载了mongodb-compass-1.53.0-darwin-x64.zip存档,请下载mongodb-compass-1.53.0-darwin-x64.zip.sig签名。

注意

下载签名时,请确保在Github发布页面中选择正确的版本。

3
gpg --verify <path_to_signature_file> <path_to_compass_archive>

如果包由MongoDB签名,该命令将返回:

gpg: Signature made Mon Jan 22 10:22:53 2024 CET
gpg: using RSA key AB1B92FFBE0D3740425DAD16A8130EC3F9F5F923
gpg: Good signature from "MongoDB Compass Signing Key <compass@mongodb.com>" [unknown]

如果包已签名,但签名密钥未添加到本地trustdb中,命令将返回:

gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.

如果包未正确签名,该命令将返回错误消息:

gpg: Signature made Mon Jan 22 10:22:53 2024 CET
gpg: using RSA key AB1B92FFBE0D3740425DAD16A8130EC3F9F5F923
gpg: BAD signature from "MongoDB Compass Signing Key <compass@mongodb.com>" [unknown]
给本页内容打分

在此页面上