Connect Any Git Repository to Pricore
Pricore v0.47.0 adds Generic Git support. Pricore already integrated with GitHub, GitLab, and Bitbucket. Now you can connect any Git repository accessible via SSH or HTTPS.
Running Gitea, Forgejo, or Gogs? Hosting bare Git repositories on your own server? It all works. Add the repository URL, and Pricore handles the rest.
SSH keys
For private repositories, Pricore generates Ed25519 key pairs directly in your organization settings. Copy the public key, add it as a deploy key on your Git server, and you’re done. Private keys are encrypted at rest and never displayed in the UI.
Deploy keys are read-only by design. Pricore only needs to clone and fetch, never push.
Webhooks
To keep packages in sync automatically, you can set up a webhook on your Git server. Pricore generates a webhook URL and secret for each repository. Authentication is flexible: use a Bearer token, a custom header, or a query parameter. Whatever your Git server supports.
If you prefer not to set up webhooks, you can always trigger a manual sync from the repository page or via the CLI.
Works alongside your existing providers
Generic Git doesn’t replace the existing GitHub, GitLab, or Bitbucket integrations. It complements them. If your team has repositories spread across multiple providers and a self-hosted Gitea instance, you can connect all of them to the same Pricore organization. One Composer endpoint for everything.
Get started
- Documentation: Repositories guide
- SSH keys: SSH Keys guide
- Cloud: Start your 14-day free trial
- Self-hosted: View on GitHub