2017-12-23 45 views
0

wget을 사용하여 git를 putty를 통해 vps에 다운로드했습니다.Make.git을 ssh에서 엽니 다.

나는 파일이 너무 좋아 VPS에 나와 참조 : 이제

bitcoin-sniffer.git .lastlogin  .python_history 

가 어떻게이 .git를 실행하거나 실제로 그 안에있는 파일을 사용할 수 있습니까?

fatal: destination path 'bitcoin-sniffer.git' already exists and is not an empty directory. 
+0

어떻게'bitcoin-sniffer.git' 디렉토리를 얻었습니까? 'git clone' 또는 다른 방법으로 다운로드 했습니까? 맨 페이지 저장소입니까, 아니면 작업 복사본이 있습니까? – Wyzard

+0

wget이 방법이었습니다 –

+0

어딘가에서 베어 리포 지 토리를 다운로드 한 것처럼 들리지만 일반적으로 원하는 것은 아닙니다. 일반적으로 원격 저장소에서'git clone '을 사용하여 작업 할 수있는 로컬 복사본을 얻고 싶습니다. (당신이 망할 놈이나 그것의 의미에 대해 잘 모르는 것처럼 들리겠습니다. 입문서를 읽어 보는 것이 좋습니다.) – Wyzard

답변

1

일반적으로, git clone 명령이 ssh를 또는 HTTPS 경로 주소 뒤에있는 REPO를 다운로드 : 나는 오류가

git clone bitcoin-sniffer.git 

을 시도했습니다. git 명령은 * .git "패키지"에 대해 실행되지 않습니다.

예제는 다음과 같습니다 bash git clone https://github.com/sebicas/bitcoin-sniffer.git

이 다운로드하고 이름 bitcoin-sniffer하여 폴더를 만들 것입니다. 이 폴더 내에서 git status처럼 git 명령을 실행할 수 있습니다.

1

당신이 얻은 "자식"은 보호의 전체 기록과 파일의 현재 상태를 얻는 데 필요한 모든 정보가 담긴 전체 자식 저장소입니다. .git 확장으로 판단하면 저장소가 압축 된 기록 만 포함하고 프로젝트의 현재 상태의 작업 복사본은 포함하지 않는다는 것을 의미하는 "베어"라고 가정합니다. 일반적으로 베어 레포는 .git 확장자를 가지지 만 전체 작업 복사본은 프로젝트 루트에 .git 폴더를 갖습니다.

작업 복사본을 얻기 위해 저장소를 복제하는 직감이 정확합니다. 기본적으로 로컬에서 실행중인 git clone은 repo와 같은 이름의 폴더를 만들기 때문에 작동하지 않습니다. 대신 다른 매개 변수로 다른 폴더 이름을 지정하십시오.

git clone bitcoin-sniffer.git bitcoin-sniffer 

실제로 이것은 모든 추가 단계를 수행하고 있습니다. SSH 또는 HTTPS를 사용하여 원격 위치에서 직접 복제 할 수 있습니다. 프로젝트가 GitHub의에서 오는 경우, 예를 들어, 당신이 얻을 수있는 읽기 전용 익명으로 HTTPS를 통해 (로컬 수정하지만 다시 밀어 수없는) 복사 :

git clone https://github.com/sebicas/bitcoin-sniffer.git 

당신 정말 점점되어서는 안된다 "GITS" 정상적인 상황에서 WGET을 사용합니다.

+0

거기에 우리는 고마워한다. 지금 당신 만이이 sudo 문제 LOL을 도와 줄 수 있다면 –