2012-01-14 4 views
0

Gitorious 설치가 오래되었지만 돌아 오지 않는다는 것이 확실합니다. 저장소에서 repos (주로 wiki repos)를 복구하려고합니다. 나는 Gitorious를 다시 설치하기 위해 길고 고통스런 과정을 반복하고 싶지 않습니다. 단지 위키를 다시 꺼내기 위해서입니다 ... 사실 저는 오래된 설치물을 곧 정리할 것입니다 (제거하십시오). 그것이 달릴 때, 그것은 굉장했다!어떻게하면 git-daemon 리포지토리를 복구 할 수 있습니까?

나는 여전히 gitorious를위한 데이터베이스를 가지고 있으므로 원하는 .git 파일을 찾고 어디서 찾을 수 있는지 알고 있습니다.

나는 리눅스 (우분투) 설정에있는 자식 - 데몬을 설치하려했지만 많은 행운이 없다. 아마도 'foo.git'파일을 어딘가에 복사해서 복제 할 수 있을지도 모르겠습니다.

현재 내 .git 파일은 git의 홈 폴더에 있습니다. 문제는 아니지만이 문제를 해결하는 방법을 모르겠습니다.

'localhost'를 통해 연결을 시도하면 'git daemon'이 (가) 실행되는데 '예기치 않게 끊깁니다', 모든 repos에도 내 '내보내기 - 확인'파일이 있습니다. 나는 내 LAN을 연결하고 SSH를 통해 다른 자식 자식 디렉토리를 복제, 그게 나를 도울 수 있습니까?

foo.git (more f13f9ed412591ce72f7b3cb793605e93ce.git) 파일을 git 초기화 된 repo에 복사하여 거기에서 작업 할 수 있습니까? .git 파일을 확장하는 데 사용할 수있는 자식 도구가 있습니까? < - 힘내는 도구 일 것이라고 확신합니까?

답변

3

.git은 파일이 아닌 폴더이며 git repos는 파일과 폴더라는 점에서 가볍습니다. 언제 어디서나 repo를 복사 할 수 있습니다.

localhost라고 했으므로 git clone /path/to/repo.git을 사용하여 repos를 복제하고 복제 된 repo에서 작업 할 수도 있습니다. 데몬이나 다른 것을 실행할 필요가 없습니다.

+0

굉장! 감사! 나는 sooo 닫기이었다, 아직까지 내가 심지어 묻기 전에 :) 그것은 감사했다, 고맙다 순전히. 때로는 얼마나 단순하고 (더 직관적 인) 유연한 Git이 될 수 있는지에 대한 트랙이 느슨합니다. – rhaag71

관련 문제