Recent Posts
Recent Comments
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Total

Github: Github 설치 방법 (Mac / Windows / Linux)

Github: Github 설치 방법 (Mac / Windows / Linux) 본문

카테고리 없음

Github: Github 설치 방법 (Mac / Windows / Linux)

KRONNA 2012. 7. 8. 23:56

Github는 오픈소스 개발자라면 한번쯤은 들어보았을법한 유명한 서비스입니다. Github는 여러 개발자들이 하나의 소스코드에 작업할 수 있도록 도울 뿐만 아니라 다른 사람들도 자유롭게 검색하여 오픈소스를 볼 수 있게 해줍니다.


한가지 아쉬운 점은 Github 홈페이지는 영어외에 다른 언어를 지원하지 않아서 국내 개발자분들이 다가가기에 조금 어렵다는 것입니다. 그래서 Mac / Windows / Linux 운영체제에서 Github를 설치하는 방법을 정리해보도록 하겠습니다.



Mac / Windows:

맥과 윈도우를 위해서는 터미널이나 커맨드를 쓰지 않고도 사용하기 쉽도록 Github는 native app을 제공합니다:

Mac용 Github

Windows용 Github


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

Comments