HTTP/HTTPS를 통해 변경 사항을 원격 Git 저장소로 푸시하려면 gitosis 또는 gitolite가 필요합니까?

HTTP/HTTPS를 통해 변경 사항을 원격 Git 저장소로 푸시하려면 gitosis 또는 gitolite가 필요합니까?

HTTPS 및 기본 인증이 활성화된 가상 호스트를 실행하는 apache2 서버가 있습니다. 가상 호스트가 서비스를 제공합니다.힘내저장소를 통해깃웹스크립트. 인증된 사용자는 가상 호스트에서 저장소를 가져옵니다.

기본 인증 메커니즘을 사용하므로 세부적인 접근 제어가 필요하지 않습니다. 따라서 내 질문은 다음과 같습니다.

  1. ~이다깃웹이 설정으로 변경 사항을 가져오고 푸시하는 데 필요한 유일한 것은 무엇입니까?
  2. 충분하지 않은 경우 변경 사항을 적용하려면 gitolite 또는 gitosis가 필요합니까?

답변1

gitweb은 시각화 메커니즘일 뿐입니다. 당기거나 밀 때 필요하지 않습니다.
다음을 호출하는 간단한 Apache 서버git-http-backend기구충분하다.

지톨라이트(제발, gitosis를 사용하지 마세요: 더 이상 사용되지 않습니다)는권한 부여푸시/풀에도 필요하지 않습니다(사용자 그룹에 대한 액세스를 제한하려는 경우 제외).

자세한 내용은 다음을 참조하세요.

관련 정보