이전에 Github을 사용해 본 적이 있다면 플랫폼에서 파일을 다운로드하는 방법이 명확하지 않다는 것을 알고 있습니다. 직접 파일 공유를위한 것이 아니라 개발을위한 것이므로 더 복잡한 플랫폼 중 하나입니다. 물론 Github의 가장 큰 장점 중 하나는 모든 공용 리포지토리가 오픈 소스이고 사람들이 기여하도록 장려한다는 것입니다. 개인 리포지토리가 있지만 일반적으로 코드를 원하지 않는 비즈니스 내의 개발 목적으로 사용됩니다 대중에 의해. 그러나 Github은 여전히 다른 위치와 다르게 파일 다운로드를 처리합니다.
따라서 Github의 프로젝트 (또는 전체 프로젝트)에서 파일을 다운로드 할 수있는 방법을 완전히 모르는 경우 방법을 알려 드리겠습니다. 시작하자.
파일 다운로드
대부분의 공용 리포지토리는 사용자 계정 없이도 무료로 다운로드 할 수 있습니다. 공개 리포지토리는 오픈 소스 인 코드베이스로 간주되기 때문입니다. 즉, 코드베이스 소유자가 다른 확인란을 선택하지 않으면 코드베이스를 컴퓨터에 다운로드하여 .zip 파일로 압축 할 수 있습니다.
따라서 내가 만든이 팁 계산기와 같은 공개 코드베이스로 이동하면 오른쪽 상단 모서리에 복제 또는 다운로드 라고 표시된 녹색 버튼이 있습니다. 버튼을 클릭 한 다음 드롭 다운에서 ZIP 다운로드를 선택하십시오. 모든 파일이 일반적으로 다운로드 폴더에있는 컴퓨터로 다운로드되기 시작합니다.
그런 다음 컴퓨터에서 다운로드 폴더를 열고 ZIP 파일을 찾으십시오. 마우스 오른쪽 버튼으로 클릭하고 "Unzip"또는 "Uncompress"옵션을 선택한 다음 파일을 종료 할 폴더를 선택하십시오.
마지막으로 선택한 폴더로 이동하면 우리가 다운로드 한 모든 Github 파일을 찾을 수 있습니다!
그것은 단지 몇 개의 파일이 들어있는 상당히 작은 코드베이스입니다. Github의 Wes Bos JavaScript 30 리포지토리로 이동하면 공용 리포지토리이므로 동일한 방식으로 다운로드 할 수 있습니다.
파일을“다운로드”하는 더 좋은 방법이 있습니다
우리가 설명한 방법은 간단하고 간단하지만 실험하지 않고 단순히 코드 파일을 보는 것이 가장 좋습니다. 실험 할 Github 파일을 다운로드하려는 경우 가장 좋은 방법은 프로젝트를 "포크"하는 것입니다. 포크는 단순히 자신의 저장소 사본입니다.
저장소를 포크하면 많은 이점이 있습니다. Github 계정에 자신의 사본을 제공하여 원본 프로젝트에 영향을 미치지 않고 변경 사항을 자유롭게 실험 할 수 있습니다. 예를 들어, 팁 계산기에서 버그를 찾거나 고유 한 기능을 추가 할 수 있습니다. 따라서 팁 계산기를 "포크"하여 Github 계정에 사본을 만들 수 있습니다. 여기서는 복사본이나 "포크"일 것이므로 원본 프로젝트에 영향을주지 않으면 서 코드를 어지럽히고 실험 해 볼 수 있습니다. 가장 일반적으로 포크는 버그 수정이나 추가와 같은 다른 사람의 프로젝트 변경을 제안하는 데 사용됩니다. 우리가 언급 한 기능.
그렇다면 공공 저장소를 어떻게 포크합니까? 실제로는 매우 쉽습니다. 시작하기 전에 포크를 저장할 곳이 필요하므로 무료 Github 계정을 만들어야합니다. www.github.com으로 가서 지금 바로 할 수 있습니다.
계정을 만든 후에는 공용 저장소를 계정에 포크 할 수 있습니다. 예를 들어 Wes Bos의 30 일 자바 스크립트 교육 과정의 공용 저장소로 이동하면 오른쪽 상단에 포크라는 버튼이 표시됩니다. 버튼을 클릭하십시오.
몇 초에서 몇 분 정도 걸릴 수 있지만 Github은 해당 프로젝트를 자신의 GitHub 계정으로 복제하거나 "포크"합니다. 완료되면 Github 사용자 이름으로 프로젝트를 즉시 보여줍니다. 확인하려면 오른쪽 상단의 탐색 모음에서 프로필 아이콘을 클릭 한 다음 리포지토리 라는 옵션을 선택하십시오. 리포지토리 목록에 JavaScript 30 코스 코드베이스가 표시됩니다.
이제 원하는 코드를 변경하고 실험 할 수 있으며 원래 소유자의 원본 프로젝트 파일에는 영향을 미치지 않습니다. 일부 코드를 변경하거나 버그를 수정하거나 새로운 기능을 추가하는 경우 해당 변경 사항에 대해 논의 할 수있는 "풀 요청"이라는 것을 만들 수 있습니다. 원래 프로젝트 소유자가 변경을 좋아하고 제대로 작동하면 프로덕션 코드로 원래 코드베이스에 병합 될 수 있습니다.
폐쇄
보시다시피 Github에서 파일과 전체 프로젝트를 다운로드하는 것은 실제로 매우 쉽습니다. 몇 분 안에 전체 프로젝트를 컴퓨터에 다운로드하거나 자신의 Github 계정으로 분기 할 수 있습니다. 무엇이 영향을 미치는지 확인하기 위해 포크의 코드를 엉망으로 만드는 데 많은 시간이 들지 않으며, 결국 첫 번째 풀 요청을 만들 수도 있습니다! 행복한 코딩!