단일 Git 인스턴스 내에서 2개의 Git 저장소에 대한 액세스를 제공합니다.

단일 Git 인스턴스 내에서 2개의 Git 저장소에 대한 액세스를 제공합니다.

git 인스턴스에 두 개의 git 저장소가 있고 한 저장소에 액세스하려면 한 세트의 사용자가 필요하고 두 번째 저장소에 액세스하려면 다른 사용자 세트가 필요합니다.

그룹을 만들고, 그룹에 사용자를 추가하고, git 저장소에 대한 액세스 권한을 부여하는 방법입니다.

답변1

업데이트된 정보에 따르면 한 저장소에 있는 두 프로젝트는 서로 다른 디렉터리 트리에 있습니다.

두 개의 저장소가 있습니다. 특히 단기(30일 미만) 접근 방식의 경우 추가 비용이 거의 발생하지 않습니다. git이 좋고 쉬운 일을 하도록 하세요. 사용자를 함께 섞으려고 하는 대신 저장소에서 사용자와 함께 작업하세요. 당신은 다른 일에 더 잘 쓸 시간과 에너지를 낭비하게 될 것입니다.

답변2

내 다른 답변 (두 저장소 모두)에 대한 대안으로 그룹이 실제로 원하는 것이라면 gitosis를 사용할 수 있습니다.

자세한 내용은 다음을 참조하세요.http://shapeshed.com/setting_up_git_for_multiple_developers/

기본적으로 사용자 그룹이 저장소에 액세스할 수 있는 공유 키를 가질 수 있습니다.

관련 정보