GitHub란?

GitHub 개념 입문

Jasmin Ludolf

Content Developer, DataCamp

과정 개요

 

  • 프로젝트와 버전 관리를 위해 GitHub 사용하기

 

  • Personal Access Token(PAT) 생성 등 일상 작업 수행

 

남색 GitHub 로고

GitHub 개념 입문

챕터 개요

 

  • GitHub란

 

  • GitHub의 장점

 

  • GitHub와 Git의 차이

펼친 책 일러스트

GitHub 개념 입문

GitHub

구름과 노트북, 양방향 화살표 일러스트

 

  • 클라우드 기반 호스팅 서비스
  • 작업을 저장·추적(버전 관리) 가능
  • 인터넷으로 스토리지 등 자원 제공
  • 대용량 파일을 로컬에 둘 필요 없음!
  • 유사 서비스: GitLab, BitBucket
1 iStock image credit:vectorwin
GitHub 개념 입문

GitHub의 활용

 

  • 프로젝트 저장
  • 프로젝트·파일 추적
  • 협업
  • 소셜 네트워크
  • 오픈 소스 프로젝트

다양한 프로젝트 관리 아이콘 일러스트

1 iStock illustration ID:981887940
GitHub 개념 입문

GitHub vs. Git

  남색 GitHub 로고

GitHub

  • Git을 보완
  • 프로젝트 관리·협업이 쉬움
  • Git 없이 GitHub 사용 불가

  git 소프트웨어의 검은 로고

Git

  • 버전 관리 소프트웨어
  • GitHub 등 호스팅 없이도 사용 가능
1 Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.
GitHub 개념 입문

GitHub에서의 협업

버전 관리 워크플로

  • 파일의 상태 변화를 추적
  • 여러 사람이 같은 파일 작업 가능

두 사람 아이콘

  • 누구나 접근 가능
  • 모든 단계의 변경 이력 보존
1 iStock image credit: IkonStudio
GitHub 개념 입문

GitHub 리포지토리

GitHub 리포지토리 구성: 두 개의 프로젝트 파일과 하나의 git 파일

  • 리포는 프로젝트의 모든 파일과 이전 버전을 보관합니다

구름 모양의 원격 리포와 컴퓨터 모양의 로컬 리포라는 단어가 있는 이미지

GitHub 개념 입문

GitHub 웹사이트

GitHub 프로필 스크린샷

GitHub 개념 입문

GitHub 웹사이트

리포지토리 탭을 초록색 원으로 강조한 GitHub 프로필 스크린샷

GitHub 개념 입문

Ayo berlatih!

GitHub 개념 입문

Preparing Video For Download...