피드로 돌아가기
Hacker NewsHacker News
DevOps

데이터 주권 확보를 위한 GitHub에서 Codeberg로의 플랫폼 마이그레이션

BookStack Moves from GitHub to Codeberg

2026년 4월 28일4intermediate

Context

Microsoft의 GitHub가 오픈소스 개발 플랫폼에서 AI 플랫폼으로 정체성을 전환하며 발생하는 데이터 이용 정책의 불투명성 파악. 특히 Opt-in 없는 코드 학습과 LFS 대역폭 제한으로 인한 인프라 제어권 상실이 주요 병목 지점으로 작용.

Technical Solution

  • 플랫폼 종속성 탈피를 위한 Codeberg 기반의 분산 저장소 구조 설계
  • GitHub Originals 저장소를 Archive 처리하여 기존 링크 무결성을 유지한 리디렉션 전략 수립
  • GitHub Actions로 구축된 CI 파이프라인의 대체 솔루션 검토를 통한 빌드 자동화 연속성 확보
  • Git 기반 설치 및 업데이트 프로세스의 엔드포인트 주소 변경을 통한 배포 경로 재설정
  • Composer 패키지 관리 및 Crowdin, Codeclimate 등 외부 연동 시스템의 API 연동 규격 재검토

1. CI/CD 파이프라인 설계 시 특정 플랫폼 전용 기능보다 표준 툴체인 사용 여부 검토

2. 외부 시스템 연동 시 플랫폼 종속적 ID(예: GitHub Issue ID) 대신 고유 식별자 도입 고려

3. LFS 등 대용량 파일 관리 시 플랫폼별 대역폭 제한 및 비용 정책 상시 모니터링

4. 업데이트 경로를 하드코딩하지 않고 설정 파일이나 변수를 통해 유연하게 관리

원문 읽기