2016-07-29 3 views
1

고그 설치가있는 디스크를 구하고 있습니다. 그들은 개별적으로 다음과 같이 모든 자식의 repos 저장과 폴더가 보일 것 :어떻게이 git 저장소 폴더를 사용할 수 있습니까?

drwxr-xr-x. 2 sardaukar 4.0K Jul 29 21:51 branches/ 
-rw-r--r--. 1 sardaukar 66 Jul 29 21:51 config 
-rw-r--r--. 1 sardaukar 73 Jul 29 21:51 description 
-rw-r--r--. 1 sardaukar 23 Jul 29 21:51 HEAD 
drwxr-xr-x. 2 sardaukar 4.0K Jul 29 21:51 hooks/ 
drwxr-xr-x. 2 sardaukar 4.0K Jul 29 21:51 info/ 
drwxr-xr-x. 4 sardaukar 4.0K Jul 29 21:51 objects/ 
-rw-r--r--. 1 sardaukar 98 Jul 29 21:51 packed-refs 
drwxr-xr-x. 4 sardaukar 4.0K Jul 29 21:51 refs/ 

나는이를 회수하고 다시 이들의 repos를 복제 할 수있는 방법이 있나요? 나는 약 20 개가있다. 고 그스 (Gogs)로 돌아 가기를 원하지 않고,이 저장소를 다시 복제 할 수 있기를 원합니다 ...

어떤 도움을 주셔서 감사합니다!

답변

1

구한 항목은 클론에 숨겨진 .git 폴더의 내용 인 소위 베어 저장소 (bare repository)입니다.

git clone [email protected]<your-computer>:~/repo 

your-computer가 SSH 서버를 실행하여 컴퓨터 인 경우, 다음과 함께 그냥 OpenSSH를 실행하는 컴퓨터에이 디렉토리를 저장, 당신은 ~ 사용자 user의 고향 인 상태 ~/repo에 저장 말, 당신은 복제 할 수 있습니다 동일한 컴퓨터에서 복제하면 localhost을 여기에 작성하십시오.

EDIT (Don Branson 덕분에) : 로컬 머신을 복제하는 경우, 당신은 또한 쓸 수 있습니다 :

git clone /path/to/repo 
+1

을 사실, 같은 컴퓨터, 동일한 사용자, 단지'자식 복제에 복제하는 경우 ~/repo'. –

관련 문제