Git 저장소를 어디에 두어야합니까?


10

집에 우분투 상자가 있고 Git 저장소가 모두있는 디렉토리를 갖고 싶습니다. 결국 (올해 학교에서 팀 프로젝트를받을 때) 프로젝트를 공유하고 싶습니다.

에 디렉토리를 만들려고 생각했습니다 /usr/share/. 그것이 가장 좋은 장소입니까 (이 위치에 "잘못된"것이 있습니까) 아니면 다른 곳에 저장소를 만들어야합니까?


클래스 메이트와 공유하고 싶다면 github 또는 bitbucket을 사용하는 것이 좋습니다. 둘 다 인생을 훨씬 쉽게 만들고 컴퓨터에 문제가 생길 경우 코드가 백업되도록합니다.
Zachary K

@ ZacharyK, github을 사용하는 것이 얼마나 "온라인 숙제 솔루션 게시"에 해당되는지 잘 모르겠습니다. 적어도 비트 버킷을 사용하더라도 소규모 팀을위한 개인 팀 기반 리포지토리를 제공한다고 생각합니다.
Wayne Werner

비트 버킷을 사용하면 개인 저장소를 무료로 사용할 수 있지만 비용을 지불하기 전에 최대 5 명과 만 공유 할 수 있습니다.
Zachary K

대부분의 학교 팀에 충분할 것입니다
Wayne Werner

문제는 그 5 명은 리포 당 총 5 명이 아니라는 것입니다. 따라서 repo A를 3 명과 공유하고 싶다면 repo B를 3 명의 다른 사람들과 공유하고 싶다면 지불해야합니다.
Zachary K

답변:


5

당신이 원하는 곳에 그들을 넣어 ... /usr/share괜찮아 ...


4
권리가 올바른지 확인해야합니다
Sathyajith Bhat

누군가가 "올바른 권리"를 확장 할 수 있습니까? 나는 그것의 가정 g+rw하고 (즉, 그룹에 사용자를 추가 dev)
조나단

6

다른 옵션은 /srv

/ srv에서 데이터를 구성하는 한 가지 방법은 프로토콜입니다. ftp, rsync, www,
그리고 이력서. 대규모 시스템에서는 관리를 통해 / srv를 구성하는 것이 유용 할 수 있습니다.
/ srv / physics / www, / srv / compsci / cvs 등과 같은 컨텍스트.이 설정은 다릅니다.
호스트에서 호스트로. / srv는 항상 FHS 호환 시스템에 존재해야하며
이러한 데이터의 기본 위치로 사용됩니다.

/ srv :이 시스템에서 제공하는 서비스 데이터

관련

리눅스에서 git 저장소를 어디에 저장합니까?


1

왜 git repos를 공유하기 위해 사용자를 작성하고 repos를 사용자의 홈 디렉토리에 저장하지 않습니까? git ssh sharing을 쉽게 설정할 수 있습니다.


0

git 저장소가 작업 디렉토리 안에 포함되어 있으므로 작업 디렉토리를 가장 편리한 곳에 두십시오. 기본적으로 백업 목적으로 다른 위치에 리포지토리를 설정하는 것이 좋습니다. 여기에는 표준 위치가 필요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.