GitHub 프로젝트를 다운로드하는 가장 빠른 방법


207

프로젝트 스프링 데이터 그래프 예제 의 소스 코드를 상자 에 다운로드해야합니다 . 공용 읽기 전용 액세스 권한이 있습니다. 이 코드를 다운로드하는 매우 빠른 방법이 있습니까?

나는 GitHub / 커밋 코드 작업에 대해 전혀 모른다. 웹에서 대부분의 튜토리얼은 "GitHub에서 프로젝트를 설정하고 싶다"고 가정하고 15-20 단계 프로세스로 침수한다. 나에게 소스 리포지토리를 공개적으로 사용할 수 있다면 파일 시스템에 해당 코드를 저장하는 데 10 초도 걸리지 않습니다.

15-20 단계 프로세스를 제공하는 자습서 :

매우 간단한 것이 필요합니다. 소스 코드를 가져 오면 소스 코드를보고 GitHub를 배우지 않는 데 관심이 있습니다 .

빠른 포인터 / 자습서가 있습니까? (GitHub 계정이 있습니다.)

답변:


252

프로젝트 페이지에있을 때 "복제 또는 다운로드"드롭 다운 아래에있는 '다운로드 ZIP'버튼을 누를 수 있습니다.

여기에 이미지 설명을 입력하십시오

이를 통해 최신 버전의 코드를 zip 아카이브로 다운로드 할 수 있습니다.

해당 버튼이 보이지 않으면 기본 프로젝트 페이지에 있지 않기 때문일 수 있습니다. 도착하려면 "<> Code"라고 표시된 가장 왼쪽 탭을 클릭하십시오.


27
나는 종종이 버튼을 그리워한다. 그들은 그것을 좀 더 '보이게'만들어야합니다.
ZeissS 2016 년

24
음, 분명하지 않은 배치라는 측면에서 ...이 버튼을 클릭하면 github에게 "포장 된 전체 소스 코드 관리 인프라를 알고 있습니까? 전체 다중 사용자 파일 공유 및 "당신이있는 우주를 판다 내 말은, 그 버튼을 사용하면 문제가 없습니다. 그것이 거기에 해당하는 것이지만, 사이트의 주된 사용 사례는 아닙니다.
Dan Ray

7
-like ME-경우 당신은 그것을 찾을 수 없습니다 : CTRL + F는 다음 ZIP 쓰기
나빌 Kadimi

36
또한 프로젝트의 디렉토리 또는 파일 페이지가 아닌 MAIN PROJECT 페이지에 있어야합니다 (파일이 독립형 프로그램 인 경우에도). 하위 페이지에는 브라우저를 사용하든 git을 사용하든 다운로드 정보가 없습니다.
adam.r

1
프로젝트 브랜치에 대한 다운로드 버튼을 찾을 수 없습니다
vivoconunxino

86

당신은 말한다 :

소스 리포지토리를 공개 할 수있는 경우 파일 시스템에 해당 코드를 저장하는 데 10 초 미만이 소요됩니다.

물론 Git (GitHub의 모든 것)을 사용하려면 시스템에 코드를 가져 오는 작업을 "리포지토리 복제"라고합니다.

명령 줄에서 단일 Git 호출이며 웹에서 저장소를 탐색 할 때와 같은 코드를 제공합니다 (ZIP 아카이브를 가져올 때 압축을 풀어야하는 등 항상 직접 탐색 할 수는 없습니다) ). 언급 한 저장소에 대해 다음을 수행하십시오.

$ git clone git://github.com/SpringSource/spring-data-graph-examples.git

- git:유형 URL은 링크 한 페이지의 URL입니다. 내 시스템에서 위의 명령을 실행하는 데 3.2 초가 걸렸습니다. 물론 ZIP과 달리 리포지토리 기록이 커지면 리포지토리 복제 시간이 늘어납니다. 이에 대한 옵션이 있지만 간단하게 유지합시다.

나는 단지 말하고 있습니다 : 문제의 큰 부분이 실제로 Git을 사용하는 것을 꺼려 할 때 매우 실망 스럽습니다 .


22
많은 사람들이 여기서 나를 잘못 생각합니다. 그들이 사용하는 도구와 "나는 그것을 얻는다"는 것에 열의가 있기 때문일 수 있습니다. 질문을 면밀히 관찰하면 요점은 "Spring DataGraph 예제를 보는 것"이었습니다. 주어진 유효한 질문에 대해 "zip으로 다운로드"는 완벽하게 유효하고 수용 가능한 솔루션입니다. 이것은 결코 git이 열등한 품질 소스 제어 시스템임을 암시하지는 않습니다 (git를 좋아합니다). 실제로 이것이 Git 사용을 꺼려한다는 의미조차 아닙니다. 당신이 15 가지 다른 도구를 배우도록 의무화하려고했던 모든 것을 상상해보십시오.
Kannan Ekanath

1
@CalmStorm 나는이 반응이 처음부터 화가 난 것처럼 보이기 때문이라고 생각합니다 git. 그러나 공평하게 말하면, "와우, git공을 빨다"로 "와우, git훌륭하다"로 전환하는 것이 이미 전복이나 자정이라고 생각하지 않는 다른 도구와 같이 이미 익숙한 경우 몇 주에서 몇 개월이 걸릴 수 있습니다. -세계의 모든 자유 시간을 가진 사령관 중독자. (에 대한 매뉴얼 페이지를 읽으면 git모든 단일 개념이 실제보다 더 어렵고 복잡해 보입니다.)
Camilo Martin

8
이것은 내가 찾은 대답입니다. "git을 사용하여 코드를 얻는 방법". 이 간단한 명령이 "다운로드"링크 옆에 포함되지 않은 이유는 무엇입니까? git 이외의 사용자에게 매우 유용합니다. 다시 감사합니다. +1
insaner

4
@unwind "저는 단지 말씀 드리고 있습니다. 문제의 많은 부분이 Git과 Github의 잘못 생성되고 직관적이지 않은 인터페이스로 인해 매우 실망한 것 같습니다. 이는 초보 사용자를 염두에두고 구축되지 않았기 때문에 완벽하게 이해할 수 있습니다. " TFTFY
Padawan

실제로 "git pull"은 "git clone"보다 빠릅니다.
Makan Tayebi

43

2016 년 7 월 업데이트

현재 2016년 7월Download ZIP버튼을 아래로 이동했습니다 Clone or download 극단적 인 오른쪽 세 이하 헤더의 Code탭 :

ZIP 다운로드 (2013)


버튼이 보이지 않으면 :

  • <> Code오른쪽 탐색 메뉴에서 탭을 선택했는지 확인 하거나
  • Repo에 지퍼가 준비되어 있지 않을 수 있습니다. /archive/master.zip저장소 URL의 끝에 추가 하고 마스터 브랜치의 zip 파일을 생성하십시오.

    http://github.com/user/repository/

-에-

http://github.com/user/repository/archive/master.zip

zip 파일로 마스터 브랜치 소스 코드를 가져옵니다. master위의 URL에서 지점 또는 태그 이름으로 바꾸어 태그 및 지점 이름과 동일한 작업을 수행 할 수 있습니다 .


1
다운로드 zip이 보이지 않습니다. 이 링크를 다운로드하는 방법은 무엇입니까? github.com/maryo/php-5.5-windows-extensions/tree/master/…
Airy

5
리포지토리 만 다운로드 할 수 있습니다. 이 경로는 저장소가 아니라 저장소 내의 디렉토리입니다. 각 개별 파일을 다운로드해야합니다. 각 파일을 클릭하면 '원시'버튼을 사용하십시오.
Manav Kataria

17

GitHub 프로젝트를 다운로드하는 또 다른 빠른 방법은 다음과 같은 --depth인수로 복제 기능을 사용하는 것입니다 .

git clone --depth=1 git@github.com:organization/your-repo.git

얕은 복제를 수행합니다.


1
나처럼 모르는 사람들을 위해 : 모든 개정을 포함git clone your-git-url 하여 프로젝트 제공 할 것 입니다. 따라서 --depth=1최신 개정판 만 가져 오므로 '얕은'복제본입니다. 좋은! 소스 .
RolfBly 2016

14

GitHub 프로젝트에서 Windows CMD를 사용하여 Git으로 다운로드

GitHub <b> HTTPS 클론 URL </ b>에서 링크를 다운로드 할 수 있습니다.

위의 그림 HTTPS 복제 URL을 위해 창 명령 프롬프트 cmd로 다운로드

  1. 그림 1에 표시된 HTTPS 복제 URL을 복사하십시오.

  2. CMD 열기

  3. git clone //paste the URL show in picture 2


때로는 다운로드 버튼을 클릭해도 repo가 ​​다운로드되지 않지만 도움이되었습니다.
Zulqurnain Jutt

9

사용하다

git clone https://github.com/<path>/repository
or
git clone https://github.com/<path>/<master>.git

git clone https://github.com/spring-projects/spring-data-graph-examples
git clone https://github.com/spring-projects/spring-data-graph-examples.git

4

사이트에는 "Windows에서 복제"라는 새로운 옵션 (2013 년 4 월 이전)이 있습니다.

에서 언급 한 바와 같이 이미 윈도우 GitHub의 클라이언트가있는 경우이 아주 잘 작동 그의 대답에 @Tommy 이 관련 질문에 ( 어떻게 GitHub의에서 ZIP 포맷으로 다운로드 소스? ).


나는 이것이 지금 "바탕 화면에서 복제"라고 생각합니다. 이것은 매우 유용하게 들려서 Win 7에 클라이언트를 설치했지만 Chrome에서 찾을 수없는 것 같습니다. "Clone in Desktop"을 클릭 할 때마다 클라이언트를 다시 다운로드하라는 메시지가 표시됩니다.
Glenn Lawrence

1

나는 현재 답변에 동의합니다. 정보를 조금 더 추가하고 싶습니다. 좋은 기능이 있습니다.

zip 파일 만 필요하지만 소유자가 zip 파일을 준비하지 않은 경우,

저장소를 zip 파일로 다운로드하려면 : 저장소 URL 끝에 / zipball / master / 경로를 추가하면 전체 ZIP 파일이 제공됩니다.

예를 들어, 여기에 저장소가 있습니다

https://github.com/spring-projects/spring-data-graph-examples

저장소 링크에 zipball / master / 추가

https://github.com/spring-projects/spring-data-graph-examples/zipball/master/

URL을 브라우저에 붙여 넣으면 다운로드 할 zip 파일이 제공됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.