2013-08-16 3 views
0

다음 단계를 수행 할 수 있습니까 아니면 내가보기에 위험한 것이 있습니까?한 컴퓨터에서 다른 컴퓨터로 git 폴더를 복사하여 붙여 넣으시겠습니까?

  • USB/이메일/등을 통해 다른 컴퓨터에 일부 커밋에게
  • "수동으로"전송 폴더를 확인 폴더를 생성하고 자식 저장소
  • 로 초기화합니다.
  • 일부 커밋하기
  • "수동으로"다시 보내십시오.

나는 그것이 이상하지 않다는 것을 알고있다. 하지만 회사의 로컬 git 서버에 액세스 할 수없는 컴퓨터에서 빠른 작업을 수행해야합니다.

내가주의를 기울이지 않는 위험이 있습니까? 아니면 원활하게 작동해야합니까?

답변

1

커밋 (항상 로컬 복제 된 git 저장소에 상대적 임)이라면 나는 괜찮을 것이라고 생각합니다.

그러나 권장하지 않습니다.

대체 솔루션으로 원본 컴퓨터에서 git 서버를 시작한 다음 대상 컴퓨터에서도 복제를 수행 할 수 있습니다.

단지 권한을 부여 할 소스 컴퓨터의 저장소의 .git 폴더에 마커 파일을 배치 자식 서버이 후 git help daemon

를 실행 위의 명령에 대한 도움말

git daemon 

을 시작하기위한 그 저장소에서 복제 명령을 실행하려면 자식 서버에. 이에 의해 수행됩니다 대상 시스템에서,

cd <root_location_of_your_repo>/.git 
touch git-daemon-export-ok 

이제 실행 다음 명령을

git clone git://<ip address of your source computer>/<absolute_path_of_your_repo> 

당신이 당신의 원본 컴퓨터에 설치 자식 서버를 할 수있는이 방법은 당신이 모든 작업을 수행 할 수 있습니다 git commit, pull, push 등을 실행한다.

이점 : 코드를 소스에서 대상 컴퓨터로 몇 번이나 이동할 필요가 없습니다. 번거 로움없이 언제 어디서나 작업 할 수 있습니다.

+0

내 질문에 대한 답변과 일부 답변. 나는 그것을 시험해 볼 것이다! – Chris

관련 문제