Konductro.

Git (Gitea)

For projects that do not use Azure DevOps or need a self-contained git solution, Konductro provides built-in git hosting powered by Gitea. The Gitea backend is invisible to users — they interact with git through the Konductro UI and CLI.

How It Works

Konductro manages a Gitea instance that handles all git operations:

  • Repository creation — repos are provisioned when added to a project
  • Branch creation — feature branches created when a developer starts work
  • Pull requests — created from the Konductro UI or CLI, with reviewer assignment
  • File push — ticket spec files pushed to repos automatically
  • Code browsing — full file browser, commit history, diffs, and PR review in the Konductro UI

Users never log into Gitea directly. Authentication flows through Konductro via OIDC SSO backed by AWS Cognito.

Git UI

The Konductro platform includes a built-in Git UI for browsing and managing code:

FeatureDescription
File browserNavigate repository file trees, view file contents
CommitsView commit history, diffs, and author information
BranchesList, create, and manage branches
Pull requestsCreate, review, comment, approve, and merge PRs
Diff viewerSide-by-side and unified diff views
MembersTeam access managed through Konductro project settings

Authentication

Users authenticate to Konductro via AWS Cognito. The Gitea backend uses OIDC SSO so that Konductro login automatically grants git access — no separate git credentials to manage.

For CLI operations (push, pull, clone), SSH keys are managed through the Konductro user profile. Keys are synced to Gitea automatically.

Per-Project Git Provider

Each project in Konductro is configured with a git provider:

ProviderUse case
Conductor (Gitea)Konductro-managed git — repos live on the Konductro infrastructure
ADOAzure DevOps — repos live in the client's ADO organisation

The git provider is set per project. Different projects in the same organisation can use different providers. The Konductro UI and CLI behave the same regardless of which provider is behind the scenes.

What Konductro Manages

When using Conductor-managed git, Konductro handles:

  • Organisation and team provisioning
  • User access control (synced from project team membership)
  • Repository lifecycle (create, archive)
  • Branch protection rules
  • SSH key management