우리는 활성 디렉토리 기반 인증을 지원하는 git 서버를 신속하게 설정해야하는 10 명 미만의 팀입니다.중앙 저장소가 Windows 파일 공유에있을 때 git를 여러 사용자와 함께 사용하는 것이 안전합니까?
가장 간단한 해결책은 파일 공유를 베어 자식 저장소와 함께 사용하고 unc 경로를 사용하여 파일 공유에 도달하는 것입니다.
git clone //server/share/repo.git
그러나 우리는 약간 견고합니다. 여러 사람이 동일한 자식 저장소를 사용하고 실제 서버 구성 요소가 실행되지 않을 때 동시성에 문제가 있습니까?
클라이언트는 Windows 7, 서버는 Windows Server 2008 R2를 실행 중입니다. msysgit 1.8.1.2를 사용
이
흥미로운 질문입니다. 제쳐두고, 분명히 smb 공유에 로컬 레포를 갖는 것은 현명하지 않은 것처럼 보입니다 : https://answers.atlassian.com/questions/17026/source-tree-corrupts-git-index-file-on-smb-share. –
문제가되지 않습니다. 문제가 있더라도 git은 각 인스턴스에 전체 저장소를 보관하므로 컴퓨터에서 복원 할 수 있습니다. –
동시성의 문제점은 무엇입니까? git은 분산 버전 제어 시스템입니다. 그러한 시나리오를 본질적으로 처리해야합니다. –