I got banned from GitHub for 2 weeks. Here’s what I learned about single-platform dependency
Описание и применение
Автор создал пять независимых каналов распространения кода, чтобы избежать риска недоступности из‑за блокировки GitHub.
Задача
Relying solely on GitHub for code distribution exposed the project to sudden inaccessibility and hindered independent verification.
Результат
By diversifying distribution channels, the project remained accessible even after a GitHub ban, enabling continuous verification and reducing single‑point failure risk.
Рабочий процесс
- 1. Host the source on GitHub and publish NPM packages.
- 2. Mirror NPM packages on jsDelivr and unpkg CDNs.
- 3. Deploy an origin server (marketnow.site) to host tarballs directly.
- 4. Create a public GitHub org (alicelabs-llc) for visibility.
- 5. Write an install script that queries each channel in order and uses the first successful download.
Доказательства
55 public repos instantly returned HTTP 404 to anonymous visitors.
All 5 channels serve byte‑identical tarballs (SHA‑256 verified).
The installer script tries all 5 channels in order and uses the first one that works.
- Дата записи: 2026-09-05T15:31:36.786Z