Skip to content

Git Providers ​

Kipper supports deploying applications from Git repositories. The Git provider is detected automatically from the repository URL.

Supported providers ​

ProviderDetectionAuth method
GitHubgithub.com in URLPersonal Access Token
GitLab (cloud)gitlab.com in URLDeploy Token
GitLab (self-hosted)Everything elseDeploy Token

Authentication ​

GitHub: Personal Access Token ​

bash
kip app deploy --name backend \
  --git https://github.com/acme/api \
  --git-token github_pat_xxx \
  --port 3000

GitLab: Deploy Token ​

bash
kip app deploy --name backend \
  --git https://gitlab.com/acme/api \
  --git-token gldt-xxx \
  --port 3000

Other providers ​

GitHub and GitLab are the only providers Kipper currently ships with. The internal GitProvider interface is provider-agnostic, so adding Gitea, Forgejo, Bitbucket, or another self-hosted system is a contained addition. Contributions welcome.

Released under the Apache 2.0 License.