Get started with Kestra in 3 minutes.
Shared kernel library consumed by plugin-git (OSS) and
plugin-ee-git (Enterprise Edition). It holds the Git connection,
authentication and clone/push/sync plumbing that both editions used to fork independently, so a fix or a security
hardening lands once and both editions pick it up on their next dependency bump.
- Provides shared, non-registered plugin components under
io.kestra.plugin.git.shared:AbstractGitTask,AbstractKestraTask,AbstractCloningTask,AbstractSyncTask,AbstractPushTask,KestraApiConnection,KestraApiAuth, and theio.kestra.plugin.git.shared.servicespackage (GitService,CloneService,SshTransportConfigCallback). - No task or trigger is registered from this repository — see
AGENTS.mdfor why that invariant matters. - Ships a
testFixturessource set with the Gitea/Kestra-container test scaffolding shared by both plugins' test suites.
- Full documentation can be found under: kestra.io/docs
- Documentation for developing a plugin is included in the Plugin Developer Guide
Apache 2.0 © Kestra Technologies
We release new versions every month. Give the main repository a star to stay up to date with the latest releases and get notified about future updates.
