Codeberg 자체는 싫지 않지만, GitHub의 완전한 대체재는 아님
개인용 코드 저장소나 실험용 스크립트를 올리기엔 제약이 많고, 비공개 저장소는 100MB로 제한되어 있음
GitHub Pages처럼 홈페이지를 호스팅할 수도 없음. 이런 용도라면 직접 Forgejo를 셀프호스팅하는 게 현실적인 대안임
관련 내용은 Codeberg FAQ에 잘 정리되어 있음
나는 Forgejo 셀프호스팅으로 모든 개인 프로젝트를 관리 중임. GitHub가 전혀 그립지 않음
Tailscale로 접근을 제한해 AI 크롤러 차단도 가능함
나도 몇 년째 Forgejo를 직접 운영 중임. 설치 튜토리얼도 작성했고, 최근엔 Hetzner에서 Raspberry Pi 2대로 이전했음. GitHub보다 빠르고 안정적임
예전엔 GitLab을 썼지만, Forgejo는 훨씬 가벼운 Go 단일 바이너리라 리소스 소모가 적음. Docker로 쉽게 돌릴 수 있고, 직접 기능을 해킹하는 재미도 큼
GitHub에서 에이전트 계정 생성이 막혔을 때 Forgejo를 설치했는데, 15분 만에 PR 리뷰에서 “Viewed 파일 숨기기” 기능을 직접 추가했음
최근 대형 OSS 프로젝트들이 Forgejo로 이동하면서 나도 따라갔는데, 지금까지 아주 만족스러움
나도 Docker로 Forgejo 러너를 설치해 CI를 돌림. 자체 레지스트리가 있어서 앱을 Docker 이미지로 배포함
앞으로 GitHub 대안을 평가하는 게 점점 중요해질 것 같음
하지만 GitHub가 CI와 멀티 아키텍처 빌드 표준을 만들어버려서, 커뮤니티 주도의 대체재가 경쟁하기 어려움
CI가 꼭 GitHub에 종속될 필요는 없음. 사실 대부분의 CI는 단순한 명령 실행기일 뿐임. 작은 팀이라면 CI 없이도 충분히 운영 가능함
CI를 직접 운영하는 게 왜 비합리적인지 모르겠음. 레포와 CI를 분리해도 문제없음
나에게 중요한 건 CI보다 PR과 코드리뷰 경험임. GitHub는 여전히 불편한 부분이 많고, 이슈 시스템도 20년 전 수준임
이런 중앙화된 레이어는 결국 통제 욕구 때문임. 로컬 중심의 분산형 워크플로우로도 충분히 즐겁게 개발할 수 있음
GitHub는 많은 걸 “무료”로 제공하지만, 그 대가로 데이터 수집과 학습에 활용될 가능성이 큼
Codeberg는 비공개 저장소를 지원하지 않아, Copilot이 공개 저장소를 긁어가는 걸 막을 수도 없음 Codeberg FAQ에 따르면, 비공개 프로젝트가 필요하면 Forgejo 셀프호스팅을 권장함
하지만 내 Codeberg 저장소는 비공개로 설정되어 있음. 완전히 불가능한 건 아닌 듯함
우리 회사는 GitHub에서 GitLab 셀프호스팅으로 완전히 이전했음
Tailscale 뒤에 두어 SSO 부담이 없고, CI 러너는 EKS와 GPU 클러스터에서 돌림. 비슷한 이전을 고민하는 사람에게 도움 줄 수 있음
Forgejo도 고려했는지 궁금함. GitLab은 엔터프라이즈급 CI/CD에 강하지만, 작은 프로젝트엔 Forgejo가 더 가벼운 선택일 듯함
셀프호스팅 GitLab에서 자동 사용자 프로비저닝(SCIM) 같은 기능을 지원하는지도 궁금함
단순히 “GitHub를 대체하자”는 건 의미 없음. 새로운 습관과 가치 제안이 필요함
GitHub가 SourceForge를 대체했듯, 다음 세대 플랫폼은 코드 작성과 협업을 실시간으로 연결해야 함
예를 들어 Google Docs처럼 프롬프트마다 커밋이 생성되는 구조가 될 수도 있음
하지만 지정학적 이유도 큼. 미국 기술 의존을 피하려는 움직임이 유럽 등에서 활발함
최근 Copilot 논란으로 신뢰가 흔들리며, GitHub를 떠나려는 흐름이 생김
나에게 중요한 건 단순히 기능이 아니라 가용성(uptime) 임. 요즘 GitHub는 99%도 못 미치는 수준임
Codeberg는 이상적이지만, 현실적으로 안정성 문제가 큼
Cloudflare 없이 운영하다 보니 DDoS 공격에 취약하고, 다운타임이 잦음. 개발 중에 원격 저장소에 접근 못 하면 정말 답답함
나는 GitHub나 Codeberg를 단순히 비동기 코드 공유용으로만 씀. 원격이 죽어도 로컬에서 작업 가능해야 함
Cloudflare가 싫지만, 현실적으로는 봇 트래픽과 공격 방어를 위해 필수적임. 대안 서비스들은 오히려 더 자주 막히거나 불안정했음. 원칙과 현실의 괴리를 절실히 느낌
GitHub의 가동률 모니터링을 보면 최근 90일간 90% 수준임. 오히려 Codeberg가 더 안정적임
내 개인 git 서버도 AI 크롤러들의 무차별 스크래핑으로 성능이 떨어졌음. 결국 주요 기업 IP를 다 차단함
git의 핵심은 분산성임. 원격이 죽어도 로컬에 최신 버전이 있어야 함
Microsoft 인수 이후 GitHub를 거의 쓰지 않음. Sourcehut의 단순한 이메일 기반 워크플로우가 오히려 마음에 듦
CI도 단순히 로컬에서 실행 가능한 명령 기반이면 충분하다고 생각함
코드 저장소는 본질적으로 분산·연합형 구조여야 함
git의 암호학적 서명 체계(GPG/SSH) 덕분에 저장소 신뢰와 커밋 신뢰를 분리할 수 있음
중앙에는 키 서버와 네임스페이스 관리만 두고, 나머지는 분산시키면 됨
Hacker News 의견들
Codeberg 자체는 싫지 않지만, GitHub의 완전한 대체재는 아님
개인용 코드 저장소나 실험용 스크립트를 올리기엔 제약이 많고, 비공개 저장소는 100MB로 제한되어 있음
GitHub Pages처럼 홈페이지를 호스팅할 수도 없음. 이런 용도라면 직접 Forgejo를 셀프호스팅하는 게 현실적인 대안임
관련 내용은 Codeberg FAQ에 잘 정리되어 있음
나는 OSS 프로젝트를 GitHub에 올리는 이유가 단순함 — 커뮤니티가 거기 있기 때문임
코드만 올릴 거면 SSH나 SFTP로 직접 호스팅함
나는 내 개인 Gitea 인스턴스에만 올리고, 별이나 홍보엔 신경 쓰지 않음
나는 Forgejo 셀프호스팅으로 모든 개인 프로젝트를 관리 중임. GitHub가 전혀 그립지 않음
Tailscale로 접근을 제한해 AI 크롤러 차단도 가능함
앞으로 GitHub 대안을 평가하는 게 점점 중요해질 것 같음
하지만 GitHub가 CI와 멀티 아키텍처 빌드 표준을 만들어버려서, 커뮤니티 주도의 대체재가 경쟁하기 어려움
GitHub는 많은 걸 “무료”로 제공하지만, 그 대가로 데이터 수집과 학습에 활용될 가능성이 큼
Codeberg는 비공개 저장소를 지원하지 않아, Copilot이 공개 저장소를 긁어가는 걸 막을 수도 없음
Codeberg FAQ에 따르면, 비공개 프로젝트가 필요하면 Forgejo 셀프호스팅을 권장함
우리 회사는 GitHub에서 GitLab 셀프호스팅으로 완전히 이전했음
Tailscale 뒤에 두어 SSO 부담이 없고, CI 러너는 EKS와 GPU 클러스터에서 돌림. 비슷한 이전을 고민하는 사람에게 도움 줄 수 있음
단순히 “GitHub를 대체하자”는 건 의미 없음. 새로운 습관과 가치 제안이 필요함
GitHub가 SourceForge를 대체했듯, 다음 세대 플랫폼은 코드 작성과 협업을 실시간으로 연결해야 함
예를 들어 Google Docs처럼 프롬프트마다 커밋이 생성되는 구조가 될 수도 있음
Codeberg는 이상적이지만, 현실적으로 안정성 문제가 큼
Cloudflare 없이 운영하다 보니 DDoS 공격에 취약하고, 다운타임이 잦음. 개발 중에 원격 저장소에 접근 못 하면 정말 답답함
Microsoft 인수 이후 GitHub를 거의 쓰지 않음. Sourcehut의 단순한 이메일 기반 워크플로우가 오히려 마음에 듦
CI도 단순히 로컬에서 실행 가능한 명령 기반이면 충분하다고 생각함
코드 저장소는 본질적으로 분산·연합형 구조여야 함
git의 암호학적 서명 체계(GPG/SSH) 덕분에 저장소 신뢰와 커밋 신뢰를 분리할 수 있음
중앙에는 키 서버와 네임스페이스 관리만 두고, 나머지는 분산시키면 됨