Github: Github 설치 방법 (Mac / Windows / Linux)
Github: Github 설치 방법 (Mac / Windows / Linux) 본문
Github는 오픈소스 개발자라면 한번쯤은 들어보았을법한 유명한 서비스입니다. Github는 여러 개발자들이 하나의 소스코드에 작업할 수 있도록 도울 뿐만 아니라 다른 사람들도 자유롭게 검색하여 오픈소스를 볼 수 있게 해줍니다.
한가지 아쉬운 점은 Github 홈페이지는 영어외에 다른 언어를 지원하지 않아서 국내 개발자분들이 다가가기에 조금 어렵다는 것입니다. 그래서 Mac / Windows / Linux 운영체제에서 Github를 설치하는 방법을 정리해보도록 하겠습니다.
Mac / Windows:
맥과 윈도우를 위해서는 터미널이나 커맨드를 쓰지 않고도 사용하기 쉽도록 Github는 native app을 제공합니다:
Github 어플리케이션은 간단하게 로그인 과정만 거치면 바로 Clone을 할 수 있스
Linux:
Terminal을 실행하신 후
sudo apt-get install git-core
를 입력합니다.
설치가 완료되면
git config --global user.name "이름"
git config --global user.email "이메일"
을 입력하여 git에게 사용자 정보를 가르쳐줍니다.
원한다면 비밀번호 캐쉬 지정으로 지정된 시간동안은 재로그인하지 않아도 되도록 설정할 수 있습니다.
git config --global credential.helper cache
git config --global credential.helper 'cache --timeout=원하는 시간을 초 단위로'
Github에 있는 repository를 clone하는 방법은 이렇습니다:
git clone https://github.com/"username"/"repository".git
가져온 repository에 변경이 있을 때 마다 컴퓨터에 clone 된 디렉토리를 리프레시하려면 이렇게 설정합니다:
cd "repository"
git remote add upstream https://github.com/"username"/"repository".git
git fetch upstream
* 나중에 리프레시할 때 git fetch upstream을 명령하면 repo에 있는 파일 중 변경된 것을 가져오되 컴퓨터에 있는 변경된 파일들을 지우지 않습니다.
만든 commit들을 repo에 푸시하는 방법은 이렇습니다:
git push origin master