나는 이상한 것을 본다.
http://github.com/zoul/Finch.git
이제 저는 CVS, SVN 등이 아닙니다. 브라우저에서 열면 내가 잘못했다고 알려줍니다. 그래서 해커 스타일 도구가 필요합니까? 일부 고객?
(내 말은 ... 왜 ZIP 파일을 제공하지 않습니까? 세계가 복잡하지 않습니까?)
나는 이상한 것을 본다.
http://github.com/zoul/Finch.git
이제 저는 CVS, SVN 등이 아닙니다. 브라우저에서 열면 내가 잘못했다고 알려줍니다. 그래서 해커 스타일 도구가 필요합니까? 일부 고객?
(내 말은 ... 왜 ZIP 파일을 제공하지 않습니까? 세계가 복잡하지 않습니까?)
답변:
URL을 통해 해당 리포지토리를 복제하려면 : 예, 클라이언트가 필요하며 해당 클라이언트는 Git 입니다. 그것은 당신이, 당신의 자신의 브랜치를 만들고, 다른 개발자들과 동기화하여 다시 병합하고, 매번 전체를 다운로드하고 자신의 변경 사항을 덮어 쓰지 않고도 쉽게 최신 정보를 유지할 수있는 자신의 소스를 유지할 수있게 해줍니다. ZIP 파일 원 그렇게하지 마십시오.
주로 소스를 가져오고 변경하지 않으려는 소스보다는 소스를 개발하려는 사람들을위한 것입니다.
그러나 ZIP 파일을 얻을 수도 있습니다.
를 클릭 http://github.com/zoul/Finch/ 후 녹색 버튼을 클릭 Clone or Download버튼을 누릅니다. 여기를 보아라:
리포지토리 소유자가 zip 파일을 준비하지 않고 다운로드를 직접 사용하려는 경우 어떻게됩니까? 답이 있으며 소프트웨어를 다운로드하고 키를 설치 및 등록하는 GitHub 등의 무시 무시한 프로세스를 거치지 않아도됩니다!
저장소를 zip 파일로 간단히 다운로드하려면 : 저장소 URL 및 voila 끝에 추가 경로 '/ zipball / master /'를 추가하면 전체 로트의 zip 파일이 제공됩니다.
예를 들어
된다 :
그런 다음 다운로드 할 zip 파일을 제공합니다.
2016 년 7 월 업데이트
현재 2016년 7월 의 Download ZIP버튼을 아래로 이동했습니다 Clone or download 에 극단적 인 오른쪽 세 이하 헤더의 Code탭 :
버튼이 보이지 않으면 :
/archive/master.zip
저장소 URL 끝에 추가 하고 마스터 브랜치의 zip 파일을 생성하십시오.http://github.com/user/repository/
->
http://github.com/user/repository/archive/master.zip
zip 파일로 마스터 브랜치 소스 코드를 가져옵니다. master
위의 URL에서 지점 또는 태그 이름으로 바꾸어 태그 및 지점 이름과 동일한 작업을 수행 할 수 있습니다 .
v1.0
하면 zip 파일은 v
& 다운로드를 무시합니다 repo-1.0
. github의 버그입니까?
다음을 통해 저장소를 zip 파일로 다운로드하려면 다음을 수행하십시오 curl
.
curl -L -o master.zip http://github.com/zoul/Finch/zipball/master/
저장소가 개인용 인 경우 :
curl -u 'username' -L -o master.zip http://github.com/zoul/Finch/zipball/master/
출처 : Github 도움말
wget https://github.com/zoul/Finch/archive/master.zip
명령 행에서 수행하려면 다음을 참조하십시오 . http://linuxprograms.wordpress.com/2010/10/26/checkout-code-from-github/
기본적으로
git clone http://github.com/zoul/Finch.git
이것은 상당히 오래된 질문이지만 공유 할 2 센트가 있습니다.
등의 zipball
링크가 여기에 다양한 답변으로 지적하는가 tarball
에있는 자식 저장소의 콘텐츠를 다운로드 아니라 링크 tar.gz
형식.
curl -L http://github.com/zoul/Finch/tarball/master/
Git은 URL 끝에 다운로드하려는 파일 유형을 간단히 추가 할 수있는 다른 URL 패턴도 제공합니다. 이 URL을 배치 또는 bash 스크립트로 처리하려는 경우이 방법이 더 좋습니다.
curl -L http://github.com/zoul/Finch/archive/master.zip
curl -L http://github.com/zoul/Finch/archive/master.tar.gz
교체 master
으로 commit-hash
또는 branch-name
위의 URL에서 아래 좋아한다.
curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.zip
curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.tar.gz
curl -L http://github.com/zoul/Finch/archive/your-branch-name.zip
curl -L http://github.com/zoul/Finch/archive/your-branch-name.tar.gz
때로는 'Download ZIP'버튼을 사용할 수없는 경우 'Raw'를 클릭하면 파일이 시스템에 다운로드됩니다.
2016 년 6 월 현재, ZIP 다운로드 버튼은 여전히 <> 코드 탭에 있지만, 이제 두 가지 옵션 복제 또는 다운로드가있는 버튼 안에 있습니다 :