GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation retrieves the ASCII-armored GPG key for a specific Debian distribution codename within a GitLab project. It is useful for users who need to access the Debian package signing key associated with a project, for example, to verify package authenticity or integrate with Debian package management workflows.

Use Case Examples

  1. Fetch the GPG key for the 'sid' Debian codename in a project with ID '12345' to verify package signatures.
  2. Retrieve the Debian distribution key for a project to automate package repository setup.

Properties

Name Meaning
Skip Authentication If true, the node will skip using authentication for the request.
Authentication The authentication method used for the request, typically an API key credential for GitLab.
baseUrl The base URL of the GitLab instance, defaulting to https://gitlab.com.
Method The HTTP method to use for the request, default is GET.
Path Parameters Parameters to specify the project ID and Debian codename for the request.

Output

Binary

The node outputs the ASCII-armored GPG key as binary data, which can be used for package verification or further processing.

JSON

  • data - The ASCII-armored GPG key content retrieved from the GitLab API.

Dependencies

  • Requires GitLab API access with appropriate credentials (API key or token).

Troubleshooting

  • Ensure the project ID and Debian codename are correctly specified; otherwise, the API may return a 404 error.
  • If authentication is enabled, verify that the API key or token has sufficient permissions to access the project and Debian distribution data.
  • Check the baseUrl if using a self-hosted GitLab instance to ensure the URL is correct.

Links

Discussion