GitHub는 현재 세계 최대의 오픈 소스 프로젝트 호스트입니다. Atom 텍스트 편집기, Google의 TensorFlow 및 Facebook의 React를 포함하여 많은 인기 있는 GitHub 페이지 예제가 있습니다. 빅 데이터, 인공 지능 또는 사물 인터넷에 대한 고급 프로젝트를 수용하는 것으로 가장 잘 알려져 있지만 애니메이션, 이모티콘, 게임 및 더 간단한 소프트웨어도 찾을 수 있습니다. 이 기술은 소프트웨어와 앱을 제외하고는 "토렌트"와 다소 유사합니다.
GitHub 탐색을 막 시작했다면 가파른 학습 곡선을 발견하게 될 것입니다. 따라서 GitHub의 세계를 부드럽게 소개할 단계별 가이드를 준비했습니다.
1. GitHub 계정 만들기
이 링크로 이동하여 GitHub 계정을 만드십시오. 개인용 무료 계정으로 시작할 수 있으며, 이 계정은 공동 작업자를 3명으로 제한합니다. 무제한 공동 작업자를 지원하는 Professional, Team 및 Enterprise 버전이 있습니다.
GitHub를 사용할 대상을 선택하세요.
2. 첫 번째 GitHub 리포지토리 만들기
계정 생성 및 확인이 끝나면 오른쪽 상단의 "+" 기호를 클릭하여 새 저장소를 만듭니다.
리포지토리를 공개할지 비공개로 할지 선택합니다. "README로 저장소 초기화" 상자를 선택하는 것을 잊지 마십시오. 방문자가 저장소를 방문할 때 가장 먼저 보게 되는 항목입니다. README에 프로젝트 설명, 프로젝트로 할 수 있는 일, 설치/사용 방법을 포함시키십시오.
첫 번째 리포지토리가 생성되면 리포지토리 페이지를 볼 수 있습니다. 이것은 "마스터" 브랜치라고도 하는 GitHub의 집 주소가 됩니다. 새 리포지토리를 추가하려면 기본 개발 분기와 별도의 새 분기를 만들 수 있습니다.
개발자는 이러한 분기를 사용하여 다른 파일 버전을 저장하고 버그 수정 및 기타 활동을 보장합니다.
3. GitHub 및 Git을 다운로드하여 PC에 스테이징 환경 만들기
GitHub 계정과 첫 번째 리포지토리가 생성되면 GitHub 파일 및 버전 업데이트를 수신하기 위해 PC에 스테이징 환경을 생성해야 합니다. 이를 위해서는 GitHub Desktop을 다운로드하여 설치해야 합니다. Windows 및 macOS를 지원합니다.
설치 후 GitHub 계정을 사용하여 로그인해야 합니다. GitHub Desktop은 GitHub 리포지토리 다운로드를 가져오는 데 사용되지만 자체 업데이트를 리포지토리로 푸시하는 데도 도움이 됩니다(자세한 내용은 나중에 설명).
"Git"이라는 다른 도구가 필요합니다. Git과 GitHub의 차이점은 전자는 버전 관리 시스템이고 후자는 클라우드 서비스라는 것입니다. Git은 GitHub와 독립적이기 때문에 컴퓨터에서 로컬로 실행할 수 있습니다. Git은 명령 터미널에서 모든 애플리케이션을 실행하는 데 도움이 됩니다(나중에 자세히 설명).
Git을 구성하는 데 시간이 걸립니다. 계정 등록에 사용하는 고유한 이메일 주소를 기록해 두십시오.
Git은 GNU General Public License로 설치됩니다. 설치하는 데 시간이 조금 걸립니다.
설치가 완료되면 GitHub 저장소에서 다운로드한 소프트웨어 또는 애플리케이션을 실행하는 데 사용되는 Git용 명령 터미널인 "GitBash"를 실행할 수 있습니다.
4. 애플리케이션 복제 또는 다운로드
애플리케이션을 복제하거나 다운로드하려면 개발자의 GitHub 페이지로 이동하십시오. 예를 들어, 여기 JavaScript RPG의 게임 페이지를 방문했습니다. ZIP 파일로 다운로드하거나 간단히 GitHub 데스크톱에 애플리케이션을 다운로드할 수 있습니다(3단계 참조). GitHub 브라우저 홈페이지 또는 GitHub 데스크톱에서 GitHub 저장소를 검색할 수 있습니다.
애플리케이션을 GitHub 대시보드로 가져오면 "복제"를 클릭합니다.
이제 응용 프로그램이 시스템에서 복제를 시작합니다. 잠시 후 GitHub 데스크톱에서 저장소로 사용할 수 있습니다.
완료되면 "Git"을 시작하십시오. (위 섹션의 설치 단계를 참조하세요.) 애플리케이션을 다운로드하고 실행하는 방법은 GitHub repo 페이지의 지침을 따르세요.
이 경우는 간단한 게임이었습니다.
5. GitHub 커뮤니티에 기여
GitHub 커뮤니티에 기여하시겠습니까? GitHub에서 저장된 모든 변경 사항을 "커밋"이라고 합니다. "README.md" 파일을 클릭하여 변경합니다. 변경한 이유를 다른 사용자에게 설명하세요.
마지막으로, GitHub 커뮤니티의 핵심인 "pull requests"에 있습니다. 일부를 변경하고 소프트웨어 또는 애플리케이션 작성자에게 변경 사항을 자신의 GitHub 리포지토리로 "풀"하도록 지시하십시오. 여기에 Maven 파일을 추가했습니다.
GitHub 데스크톱에서 요청을 가져올 수도 있습니다.
결론
GitHub 리포지토리는 오늘날 인터넷의 가장 놀라운 비밀 중 하나입니다. 빅 데이터에서 IoT, 산업용 애플리케이션, 재미있는 게임에 이르기까지 모든 것이 들어 있습니다. 이 가이드를 사용하면 이러한 슈퍼앱을 바로 수정할 수 있습니다.