본문 바로가기

Github 깃허브 시작하기. 깃허브 웹 사이트 살펴보기.

Github 깃허브 시작하기






깃허브(GitHub)는 분산 버전 관리 툴인 깃(Git)을 사용하는 프로젝트를 지원하는 웹호스팅 서비스이다. 

2011년의 조사에서는 가장 인기있는 오픈 소스 코드 저장소로 꼽혔다. - 위키백과 -



- 깃허브 특징

  • http://github.com
  • 버전관리 시스템인 Git을 이용하는 프로젝트들을 위한 원격저장소를 제공하는 서비스
  • 오픈소스는 무료, 비공개 프로젝트는 유료 정책
  • 저장소 크기의 제한이 없다.
  • 로컬 버전관리 시스템이 없이도 많은 작업을 웹상에서 할 수 있다.
  • 사람 중심의 서비스 구성이기 때문에 특정 저장소에 접근하려면 '아이디/저장소명'으로 해야 한다.
  • 저장소에 팀원초대는 무제한
  • Pull > Pull Request 형식

출처 : 생활코딩. 깃허브 https://opentutorials.org/course/307/2475


참고 : 깃허브 프로젝트 관리하기.



- GitHub 계정 만들기



이름 / 이메일 / 비밀번호 입력으로 간단히 계정을 만들 수 있다.





비공개 프로젝트 저장소(private respositories) 이용은 한 달/7,481원으로 유료 이용이 가능하다.

그런 서비스까지는 아직 필요 없으므로 무료! Free 선택 후 진행한다.






- GitHub 홈페이지 구성



회원가입 후, sing in(로그인) 하면 위와 같은 화면 초기화면으로 넘어간다.


- Pull request : 깃헙의 강력한 SNS기능. 내가 만든 프로젝트를 다른 사람이 복제해 가서 수정했을 때, 제안하는 기능.


- Issues : 프로젝트(저장소)마다 issue를 달 수 있는데, 그 이슈를 모아 둔 곳.


- Explore : 저장소들을 검색할 수 있는 곳. 많이 언급되는 프로젝트 들, 언어 들을 쉽게 검색, 볼 수 있다.

 





계정 설정 / 저장소 (repository), Gist, organization 생성 버튼


- Gist : 웹에 간단한 스크립트, 파일, 소스를 저장 할 수 있는 장소.

(저장소로 분류가 되어 버전관리, 공유, 오프라인에서 수정이 가능하다.)


- organization : 그룹 계정. (설명 링크)

그룹 계정을 통해 팀프로젝트를 진행 할 수 있다.

- 저장소 (repository) : 프로젝트를 저장하는 곳! 이 곳에 내가만드는 웹 혹은 앱을 저장할 수 있고, 다른 유저의 프로젝트를 볼 수 있다.