사용하기 쉬운 Git 서버 관리

사용하기 쉬운 Git 서버 관리

소스 제어와 관련하여 저는 TFS(Team Foundation Server)에 대한 경험이 있으며 일부 오픈 소스 프로젝트를 위해 GitHub에서 작업하고 있습니다. 이제 내 서버에 인증된 Git 서버를 설정하고 싶습니다.

일부 가이드를 읽었지만 특히 인증을 처리해야 할 때 약간 복잡해 보입니다. 저는 이에 대한 간단하고 쉬운 설정/관리 솔루션을 찾고 있습니다.

예를 들어 Git 서버에서 사용자와 프로젝트를 관리할 수 있는 웹 패키지가 있습니다. 있어요?

답변1

시도해 볼 수도 있습니다.GitLab.

그러나 내가 아는 한 Ubuntu용 패키지 버전이 없기 때문에 설치를 수동으로 수행해야 하며 설치가 약간 방해가 될 수 있습니다(패키지 관리자가 추적하지 않는 파일이 흩어질 수 있음) 시스템을 통해). 일단 실행되면 관리가 매우 쉽습니다.

"침해적인" 문제를 해결하려면 애플리케이션 서버와 같은 GitLab만 실행하는 VM이나 Linux 컨테이너(LXC)에 설치하는 것이 좋습니다.

답변2

Gitosis좋은 Git 인증/사용자 관리 소프트웨어입니다. 나는 과거에 이 제품을 전문적으로 사용해 본 적이 있으며 사용 및 유지 관리가 쉽다는 것을 알았습니다. Gitlab이 Gitolite와 마찬가지로 웹 기반 UI를 설정하여 관리하는 것은 어렵지 않습니다. 내가 링크한 페이지 하단의 "참조" 섹션을 참조하세요.

관련 정보