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

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

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

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

Задача

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

Результат

OWASP BLT successfully restored development by migrating to GitLab, then consolidating into a single ForkMesh repository, preserving all history and contributors, and establishing GitHub as a read‑only mirror.

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

  • Applied organization‑wide GitHub ruleset for security hygiene
  • GitHub outage occurred and repositories went offline
  • Contacted GitHub support with no clear explanation
  • Migrated code to GitLab to resume development
  • Consolidated all projects into one repository on ForkMesh
  • Set up ForkMesh as source of truth and mirrored to GitHub
  • Archived GitLab repositories and migrated open issues/merge requests
  • Cleaned up technical debt (e.g., data jobs to Cloudflare storage)

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

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

Источник

We moved our repositories to GitLab. We pushed the code, redirected contributors to the new location, and worked on getting everything running again.

Источник

We gave ForkMesh a try. And it stuck.

Источник

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

Источник

  • Дата записи: 2026-10-20T08:41:23.362Z