Git는 오픈 소스 방식으로 배포되는 버전 제어 시스템으로, 사용자는 이를 통해 컴퓨터의 소프트웨어 소스 코드, 문서 또는 모든 파일 유형을 빠르고 효율적으로 관리할 수 있습니다. Git를 사용하여 비교적 쉽게 서로 다른 그룹의 사람들과 동시에 공동 작업할 수 있습니다.
Git 사용자는 git-shell이라는 셸 도구를 사용하여 Git 관련 활동으로 제한됩니다. 이 로그인 셸은 Git 사용자에게 Git 작업에만 사용되는 계정임을 확인하는 데 적용됩니다. 결과적으로 Git 사용자는 SSH 연결을 사용하여 Git 리포지토리를 푸시 및 풀만 할 수 있고, DSM에 대한 전체 액세스가 불가능하게 됩니다.