パッケージ署名
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed
GitLabが作成するLinuxパッケージは、オムニバスを使用して作成されており、GitLabは自身のフォークでdebsigsを使用したDEB署名を追加しました。
既存のRPM署名機能と組み合わせることで、この追加により、GitLabはDEBまたはRPMを使用するすべてのサポート対象ディストリビューションに署名済みパッケージを提供できます。
これらのパッケージは、omnibus-gitlabプロジェクトにあるGitLab CIプロセスによって生成されます。これは、パッケージがコミュニティへの配信前に改ざんされないことを保証するために、https://packages.gitlab.comに配信される前に作成されます。
GnuPG公開キー
すべてのパッケージは、その形式に適した方法でGnuPGを使用して署名されます。これらのパッケージの署名に使用されるキーは、MIT PGP公開キーサーバーの0x3cfcf9baf27eab47で見つけることができます。
署名の検証
GitLabのパッケージ署名を検証する方法に関する情報は、パッケージ署名で見つけることができます。
GPG署名の管理
GitLabがパッケージ署名用のGPGキーを管理する方法に関する情報は、手順書で見つけることができます。