Gitolite

4 hours ago 2
  • Gitolite는 중앙 서버에서 Git 저장소를 호스팅하며, 저장소별로 세밀한 접근 제어를 적용할 수 있게 함
  • 패키지 관리자로 설치할 때는 흔히 gitolite3 라는 이름을 사용하며, 소스 코드는 Codeberg와 GitHub에서 제공됨
  • Unix와 SSH에 익숙하면 빠른 설치 문서를, 단계별 안내가 필요하면 전체 문서 흐름이나 오류 방지 설치 가이드를 따르면 됨
  • 설치·설정 오류와 키 분실은 emergencies 문서에서 다루며, 보안 문제는 이메일로 직접 신고하고 일반 지원은 메일링 리스트를 이용함
  • 소프트웨어는 GPL v2로 배포되며, 별도로 관리되는 문서에는 원칙적으로 Creative Commons BY-NC-SA 3.0이 적용됨

설치와 운영 문서

  • Gitolite는 중앙 서버에 Git 저장소를 구성하고 세밀한 접근 제어를 적용할 수 있게 함
    • 대체 소스 저장소로 GitHub도 이용할 수 있음
    • 패키지 관리자의 패키지명은 흔히 gitolite3
  • Unix와 SSH에 익숙하다면 빠른 설치를 참고할 수 있음
  • 단계별 지원이 필요하면 오류 방지 설치 가이드를 그대로 따르고, 설치 후 일반 작업에는 cookbook의 예제를 활용할 수 있음
  • emergencies는 설치·설정 문제와 분실한 키 복구, 일반적이거나 드문 오류, 문제가 될 수 있는 비표준 구성을 다룸

지원 채널과 라이선스

  • 보안 문제는 sitaramc@gmail.com으로 직접 신고함
  • 일반 지원과 토론은 Google Groups 메일링 리스트를 이용함
    • 새 회원의 첫 이메일은 승인될 때까지 보류되지만, 같은 주소에서 보낸 후속 이메일은 보류되지 않음
    • 릴리스와 보안 공지를 위한 별도의 저빈도 단방향 메일링 리스트도 제공됨
  • IRC 지원은 libera.chat의 #gitolite 채널에서 받을 수 있으며, Git 채널 #git에도 Gitolite에 익숙한 사용자가 있음
  • Gitolite 소프트웨어는 GPL v2로 배포됨
    • 문서에는 원칙적으로 Creative Commons BY-NC-SA 3.0이 적용되지만, 외부 기여 부분은 각 파일에 별도 라이선스가 표시될 수 있음
    • 문서의 코드 예제와 관련 주석은 공정 이용에 해당하지 않는다고 판단할 경우 GPL v2로 간주할 수 있음
  • GIT은 Software Freedom Conservancy의 상표이며, Gitolite 명칭은 라이선스에 따라 사용됨
Read Entire Article