G

gitea.io

Gitea is an open-source self-hosted Git forge for source code hosting and collaboration. It provides repository, issue, organization, package, and related development platform features.

1 integration · REST

Gitea exposes one documented HTTP API surface: the self-hosted Gitea REST API at `/api/v1`, authenticated by Basic auth, personal access tokens, or SSH-key HTTP signatures; no GraphQL, MCP server, or developer CLI surface was found.

discovered 1d ago
REST · OpenAPI1
Credentials
Gitea personal access tokenapi_keyGet key

In Gitea, open API Usage and create a token from User SettingsApplicationsManage Access Tokens (or directly at https://<your-gitea-host>/user/settings/applications). Choose the needed permission scopes, then copy the token when it is shown; Gitea only displays it once.

Gitea username and passwordbasicGet credentials

Use your existing Gitea account credentials on your own Gitea instance. The API Usage docs state that HTTP Basic authentication is supported for the API, and that POST /users/{name}/tokens specifically requires BasicAuth with a password.

Registered Gitea SSH key for HTTP signaturessignatureGet key

Add an SSH public key or SSH certificate to your Gitea user account, then sign API requests with the corresponding private key using the draft-cavage HTTP Signatures format. The API Usage page says the signature is sent in the Signature header, and SSH certificates also send x-ssh-certificate.

conventions · 0/8 published

Publish these signals → /publishing