2017-12-19 13 views
0

여러 개의 홈 디렉토리를 채우기 위해 1 git repo를 사용하는 방법이 있습니까?여러 개의 홈 디렉토리를 채우기 위해 1 git repo를 사용하는 방법이 있습니까?

EX. 내 REPO라는 이름의 서버 마스터를 가지고 있고, 나는 자식을 채우려 : /홈/사용자 1/ /홈/사용자 2/ 등

내가 실행 해요 문제는

내가 복제 할 can 서버 -를 디렉토리가 이미 존재하므로 비어 있지 않으므로 마스터에서/home으로 변경하십시오.

각 사용자마다 지점을 만들 수 있지만 적절한 방법이 아닌 것 같습니다.

더 좋은 방법이 있습니까?

+0

왜이 작업을 수행 하시겠습니까? 사용자가 이미 홈 디렉토리를 가지고 있습니까? 아니면 사용자를 생성해야합니까? '/ home/user1/.git' 등이 존재해야 하는가, 아니면'/ home'을 위해 하나의 결합 된 저장소를 원합니까? 모든 홈 디렉토리가 똑같이 시작해야합니까, 아니면'user1'과'user2'가 다른 파일을 가지고 있습니까 (그리고 두 번째 경우, 분기가 작업에 적합한 도구라고 생각하지 않으시겠습니까?). –

+0

간단히 말하자면, 이것은 매우 드문 일입니다. 그래서 우리는 당신이하고있는 일을 파악하고 질문에 대답 할 수있는 것보다 더 많은 상황을 필요로합니다. –

+0

대부분의/home에 대해 하나의 결합 된 저장소가 있지만 전부는 아닙니다. 모든 사용자를 위해 파일을 관리하고 있습니다. – CloudCoder1

답변

0

상황이 충분하지 않습니다. 도움이 될만한 힌트가 있습니다.

1. 기본 이름이 사용되지 않도록 git clone으로 생성 된 로컬 리포지토리의 이름을 지정할 수 있습니다.

git clone <url> -- <name> 

2. 체크 아웃 할 수있는 작업 트리의 수는 git worktree입니다. 그것은 v2.10.0 이후의 기능입니다.