2012-02-20 2 views
2

내 EC2/var/www 디렉토리에 있으며 내 Github 저장소 인 htdocs의 내용을 가져오고 싶습니다. git clone from-> 디렉토리 혼란

내가 여기

:

/var/www $ 

내가 입력 한 경우 :

git clone [email protected]:tim-peterson/htdocs.git 

그런 다음 힘내는/var/www가 내부라는 디렉토리 htdocs를한다.

그러나 htdocs의 내용을/var/www/htdocs라는 새 폴더가 아닌 www 폴더에 넣기를 원합니다.

의견이 있으십니까?

+0

가 https://github.com/tim-peterson/htdocs 기존 저장소입니다 참조하십시오? – KingCrunch

+0

EC2 상자에 공개 rsa 키가 구성되어 있지 않은 것과 관련된 문제 일 수 있습니다. github 시작하기 문서를 확인하고 더 의미있는 오류 메시지를받는 데 도움이되는지 확인하십시오. http://help.github.com/linux-set-up-git/ –

+0

안녕 킹 크 런치, htdocs는 기존 저장소입니다. 동일한 이름의 랩톱에있는 폴더에서 여러 개의 자료를 추가했습니다. –

답변

3

를 사용할 필요가) 당신이 <directory>를 지정하는 경우, 그것은 현재 디렉토리를 기준으로 작성되며, 저장소가 생성됩니다

git clone <repository> [<directory>] 

입니다. 이것이 절대 경로라면 저장소가 생성됩니다.

<directory>을 생략하면 <repository>basename (마지막 경로 요소, .git 접미사 제외)으로 간주됩니다.

http://linux.die.net/man/1/git-clone

1

의 repo 내가 여기서 무엇을보고에서 (또는 심지어 존재하지 않는) 공용 저장소되지 않습니다 : 그것은 개인의 repo 경우 https://github.com/tim-peterson

그래서, 당신이 그것을 복제 할 수 git 프로토콜을 사용할 수 없습니다 . 일반적으로

git clone [email protected]:tim-peterson/htdocs.git . 

, 구문을 [git clone] 위해 (옵션 제외 : 당신은 그냥 말에 .를 추가 HTTPS/SSH (그리고 후자의 경우, 설정 KETS)

+0

안녕하세요 Manojlds, 네, 개인 레포, 알았어요. ssh 할거야.이 일을하기 위해 어떻게 키를 셋업 할 수 있는지 알아낼 수 있겠 니? –

+0

http://help.github.com/linux-set-up-git/#_set_up_ssh_keys – poke

+0

안녕하세요 Manojlds, htdocs repo를 복제했지만 불행히도이 디렉토리는/var/www, i 디렉토리에 있습니다. 타겟팅하고있었습니다. 난 단지 htdocs 디렉토리의 내용이 아니라 디렉토리 (현재는/var/www/htdocs)를 원한다. 나는/var/www를 얻는 것과 같은 내 복제 전략 (위의 업데이트 된 질문 참조)을 어떻게 수정할지 제안 할 수 있는가?/all-my-files. 감사! –