Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

When GitHub Went Dark: How OWASP BLT Found a New Home

Описание и применение

OWASP BLT потеряла доступ к более чем 50 репозиториям GitHub во время сбоя, но успешно перенесла проект в собственный фордж ForkMesh, объединив все репозитории в один, сохранив 45 000+ коммитов и 260+ участников, и создав резервный зеркальный репозиторий на GitHub.

Задача

OWASP BLT lost access to 50+ GitHub repositories during a GitHub outage, halting development during Google Summer of Code.

Результат

OWASP BLT successfully recovered from a platform outage, consolidated its projects into a single forge, preserved 45,000+ commits and 260+ contributors, and established a resilient multi-platform strategy.

Рабочий процесс

  • Applied organization-wide GitHub ruleset
  • GitHub outage caused all repos to go offline
  • Contacted GitHub support with no resolution
  • Migrated code to GitLab and restored CI
  • Community members redirected to GitLab
  • Kaif built ForkMesh self-hosted Git forge
  • Migrated all projects to ForkMesh forge
  • Consolidated 50+ repos into one repository preserving history
  • Set up GitHub as read-only mirror
  • Archived GitLab repositories and migrated issues/PRs
  • Cleaned technical debt and improved infrastructure

Доказательства

We woke up to find our GitHub repositories offline. All 50+ of them.

Источник

We applied an organization-wide GitHub ruleset to enforce consistent repository protections across all our projects.

Источник

We moved our repositories to GitLab.

Источник

He built ForkMesh, a self-hosted Git forge.

Источник

Our official source of truth is now git.owaspblt.org/BLT, running on ForkMesh.

Источник

45,000+ commits preserved, 260+ contributors represented.

Источник

  • Дата записи: 2026-10-21T00:41:17.208Z