왜 필요한가

동아리 장비 대여 앱이 카메라 대여자를 기록합니다. 개발자는 자체 서버에 코드 저장소를 두고 싶고 운영 담당자도 있습니다. 관리 작업을 줄이기보다 서비스 통제가 중요합니다.

어떻게 해결하는가

회원은 동아리 Gitea 서버에 push하고 변경을 검토합니다. 운영자는 권한·업데이트·백업을 관리합니다. 복구 연습에서 저장소·데이터베이스·설정을 함께 확인합니다.

회원은 코드를 검토하고 동아리 운영자는 서버·복구를 담당

동아리 장비 대여 앱 · 직접 운영 인스턴스

내 서버에는 운영 책임도 포함

회원 컴퓨터Git push → Gitea에서 검토

동아리 운영자 책임

권한 · 업데이트 · 복구

동아리 서버 / Gitea
  • Git 저장소
  • 데이터베이스: 검토·기록
  • 설정
↓ 일관된 백업

별도 백업 사본

복구 연습에서 세 가지 모두 복원

저장소 복제만으로 서비스 기록과 설정은 보존되지 않습니다. 소프트웨어가 호스팅 비용이나 운영 담당자의 필요를 없애지는 않습니다.

무엇이라 부르는가

Gitea는 직접 호스팅 가능한 Git 협업 소프트웨어입니다. 이 인스턴스는 동아리가 운영하므로 서버 비용과 복구 작업이 남습니다. GitLab도 직접 운영할 수 있습니다. 관리할 사람이 없다면 관리형 호스팅이 맞습니다.

출처