Git-Zen for self-hosted GitHub & GitLab

Run GitHub Enterprise Server or self-hosted GitLab behind your firewall? Git-Zen connects it to Zendesk with the same two-way sync, custom fields, and tag pairing as our cloud customers — without your code or tickets leaving your infrastructure.

  Talk to us about your setup

Self-hosted support matrix

Supported

GitHub Enterprise Server

Connect Git-Zen to your on-premise GHE instance. Same workflow as Git-Zen for GitHub.com, with your Base URL and firewall allowlist configured during onboarding.

  • Two-way ticket ↔ issue sync
  • Commits, PRs, labels, projects, milestones
  • Custom fields, tag/label pairs, role permissions
  • Outbound webhooks reach your GHE via firewall allowlist
Supported

Self-hosted GitLab

Run GitLab on your own infrastructure? Git-Zen connects to it the same way as Git-Zen for GitLab.com — just provide your Base URL.

  • Two-way ticket ↔ issue sync
  • Commits, MRs, labels, milestones, weight
  • Custom fields, tag/label pairs, role permissions
  • Works with GitLab CE and EE
Not Yet

Azure DevOps Server (on-prem)

Git-Zen for Azure DevOps currently supports the cloud-hosted dev.azure.com only. On-prem Azure DevOps Server / TFS is not yet supported.

  • Cloud-hosted Azure DevOps fully supported — see details
  • If on-prem Azure DevOps support matters to you, let us know — demand drives our roadmap

How self-hosted setup works

1

Install Git-Zen from the Zendesk Marketplace

Same install as our cloud customers — from the Zendesk Marketplace listing for GitHub or GitLab.

2

Provide your instance Base URL

During Git-Zen setup, enter your GHE or GitLab instance URL (e.g. https://git.yourcompany.com) instead of the public host. Git-Zen routes all API calls and OAuth to your instance.

3

Add Git-Zen's outbound IP to your firewall allowlist

Webhooks from your GHE / GitLab need to reach Git-Zen's servers. We'll provide our static outbound IP — add it to your firewall's allowlist for inbound connections from Git-Zen.

4

Authorize and you're live

Git-Zen authenticates against your instance via OAuth or PAT, fetches your repos/projects, and you're ready to link your first Zendesk ticket. Setup typically takes under 30 minutes with a network admin available.

Self-hosted setups are individual — let's talk

Every on-prem environment is different. We'll walk through your firewall, OAuth, and SSO setup with you to make sure Git-Zen works cleanly inside your network. No high-pressure sales call.

  Email us about your setup