{"id":19207197,"url":"https://github.com/kestra-io/plugin-git","last_synced_at":"2026-05-11T19:02:53.189Z","repository":{"id":168951488,"uuid":"636857865","full_name":"kestra-io/plugin-git","owner":"kestra-io","description":"Plugin to sync your code from Git, push your workflow code and namespace files from Kestra to Git, or clone custom Git repositories at runtime","archived":false,"fork":false,"pushed_at":"2026-04-27T04:58:34.000Z","size":1031,"stargazers_count":9,"open_issues_count":15,"forks_count":9,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-04-27T07:23:18.692Z","etag":null,"topics":["git","hacktoberfest","kestra","plugin"],"latest_commit_sha":null,"homepage":"https://kestra.io/plugins/plugin-git","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kestra-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2023-05-05T20:16:06.000Z","updated_at":"2026-04-27T04:58:39.000Z","dependencies_parsed_at":"2026-01-20T11:12:11.836Z","dependency_job_id":null,"html_url":"https://github.com/kestra-io/plugin-git","commit_stats":null,"previous_names":["kestra-io/plugin-git"],"tags_count":61,"template":false,"template_full_name":"kestra-io/plugin-template","purl":"pkg:github/kestra-io/plugin-git","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kestra-io%2Fplugin-git","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kestra-io%2Fplugin-git/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kestra-io%2Fplugin-git/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kestra-io%2Fplugin-git/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kestra-io","download_url":"https://codeload.github.com/kestra-io/plugin-git/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kestra-io%2Fplugin-git/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32908531,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-11T17:09:15.040Z","status":"ssl_error","status_checked_at":"2026-05-11T17:08:45.420Z","response_time":120,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git","hacktoberfest","kestra","plugin"],"created_at":"2024-11-09T13:18:44.723Z","updated_at":"2026-05-11T19:02:53.149Z","avatar_url":"https://github.com/kestra-io.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.kestra.io\"\u003e\n    \u003cimg src=\"https://kestra.io/banner.png\"  alt=\"Kestra workflow orchestrator\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\" style=\"border-bottom: none\"\u003e\n    Event-Driven Declarative Orchestrator\n\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n \u003ca href=\"https://github.com/kestra-io/kestra/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/tag-pre/kestra-io/kestra.svg?color=blueviolet\" alt=\"Last Version\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/kestra-io/kestra/blob/develop/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/kestra-io/kestra?color=blueviolet\" alt=\"License\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/kestra-io/kestra/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/kestra-io/kestra?color=blueviolet\u0026logo=github\" alt=\"Github star\" /\u003e\u003c/a\u003e \u003cbr\u003e\n\u003ca href=\"https://kestra.io\"\u003e\u003cimg src=\"https://img.shields.io/badge/Website-kestra.io-192A4E?color=blueviolet\" alt=\"Kestra infinitely scalable orchestration and scheduling platform\"\u003e\u003c/a\u003e\n\u003ca href=\"https://kestra.io/slack\"\u003e\u003cimg src=\"https://img.shields.io/badge/Slack-Join%20Community-blueviolet?logo=slack\" alt=\"Slack\"\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://twitter.com/kestra_io\" style=\"margin: 0 10px;\"\u003e\n        \u003cimg src=\"https://kestra.io/twitter.svg\" alt=\"twitter\" width=\"35\" height=\"25\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.linkedin.com/company/kestra/\" style=\"margin: 0 10px;\"\u003e\n        \u003cimg src=\"https://kestra.io/linkedin.svg\" alt=\"linkedin\" width=\"35\" height=\"25\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.youtube.com/@kestra-io\" style=\"margin: 0 10px;\"\u003e\n        \u003cimg src=\"https://kestra.io/youtube.svg\" alt=\"youtube\" width=\"35\" height=\"25\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://go.kestra.io/video/product-overview\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://kestra.io/startvideo.png\" alt=\"Get started in 3 minutes with Kestra\" width=\"640px\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\" style=\"color:grey;\"\u003e\u003ci\u003eGet started with Kestra in 3 minutes.\u003c/i\u003e\u003c/p\u003e\n\n# Kestra Git plugin\n\n## Why\n\n- What user problem does this solve? Teams need to clone, fetch, and interact with Git repositories from orchestrated workflows instead of relying on manual console work, ad hoc scripts, or disconnected schedulers.\n- Why would a team adopt this plugin in a workflow? It keeps Git steps in the same Kestra flow as upstream preparation, approvals, retries, notifications, and downstream systems.\n- What operational/business outcome does it enable? It reduces manual handoffs and fragmented tooling while improving reliability, traceability, and delivery speed for processes that depend on Git.\n\n## What\n\n- Provides plugin components under `io.kestra.plugin.git`.\n- Includes classes such as `SyncFlow`, `Sync`, `SyncNamespaceFiles`, `PushNamespaceFiles`.\n\n## Documentation\n* Full documentation can be found under [kestra.io/docs](https://kestra.io/docs)\n* Documentation for developing a plugin is included in the [Plugin Developer Guide](https://kestra.io/docs/plugin-developer-guide/).\n\n\n## License\nApache 2.0 © [Kestra Technologies](https://kestra.io)\n\n\n## Stay up to date\n\nWe release new versions every month. Give the [main repository](https://github.com/kestra-io/kestra) a star to stay up to date with the latest releases and get notified about future updates.\n\n![Star the repo](https://kestra.io/star.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkestra-io%2Fplugin-git","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkestra-io%2Fplugin-git","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkestra-io%2Fplugin-git/lists"}