Skip to main content

Welcome to GitSec

GitSec is a platform that protects your Git repositories with automated backups. Whether you're an individual developer or part of a team, GitSec ensures your code, pull requests, issues, and metadata are safely backed up and easily restorable.

What GitSec Does​

  • Automated Backups: Schedule backups at any interval (minutely, hourly, daily, weekly, monthly, or custom CRON), or trigger them on every push event.
  • Secure Storage: Backups on GitSec's built-in storage are encrypted at rest. You can also bring your own (AWS S3, Azure Blob, Google Drive, Onedrive, Huawei OBS); you set it up with only the minimum permissions GitSec needs, and backups there are kept as regular files under your control.
  • One-Click Restore: Restore any backup to a new or existing repository through a guided wizard.
  • Multi-Provider Support: Connect repositories from GitHub, GitLab (GitLab.com or your own Self-Managed instance) and Bitbucket.
  • Granular Scope Control: Choose what to back up: code & commits (always included), repository metadata, pull requests, issues, releases and collaborators. The scopes on offer depend on the provider.

Quick Overview​

FeatureDescription
ProvidersGitHub, GitLab (GitLab.com and Self-Managed) and Bitbucket
Backup TriggersOn-demand, Scheduled (multiple intervals + CRON), Push events
Backup ScopesCode & Commits (always included), Repository Metadata, Pull Requests (Merge Requests on GitLab), Issues, Releases, Collaborators; availability depends on the provider
Storage OptionsGitSec Storage (TR/US/EU) or BYOS
RestoreGuided restore wizard that brings back source code plus pull requests, issues, releases and more, depending on the target provider

Next Steps​