ETC/Tip

Git Hub 사용법

VallistA2015. 11. 21. 11:41



최근 들어 오픈소스 및 프로젝트 공유하는데 필요한 서버 비용 없이 간단하게 공유할 수 있는 GitHub는 전 세계적으로 사용하는 공유 플랫폼이다.


물론 오픈소스 말고 순수하게 숨겨진 프로젝트로 사용하기 위해서는 월 몇 달러씩을 내야 하지만 말이다.


먼저 위의 과정에서 간단하게 Sign up for GitHub를 하도록 하자.


Pick a username

Your email

Create a password


이 것들을 입력 후 로그인에 진입한다.

그러면 아래와 같은 화면이 나온다.



1. 웹에서 프로젝트의 생성 및 가입



자신의 환경에 맞는 플랜을 선택하고 Finish sign up을 하자.





그럼 위와같이 환영하는 화면이 나온다.


여기서 Github의 중요한 개념이 있는데 Repository 라는 것이다.

Repository는 쉽게말해 프로젝트를 생각하면 된다.

Repository 한개당 프로젝트 한개로 생각하면되고 우리는 계정 하나에 Repository를 여러개 만들수 있다. (제한은 몇갠지 잘 모르겟다)


그러면 New Repository를 눌러보자.




Repository를 만드는 곳은 비교적 간단하다.

Repository name 은 Repository 의 뒷 주소에 적힐 이름을 적으면 되고

Description은 설명.


public 은 무료

private은 유료 (돈)


Initialize this repository with a README 가 있는데.


GitHub는 README.rd 와 .gitignore 파일을 넣고 여러가지 환경을 조성이 가능하다. 물론 그 외의 것도 있지만 대표적으로 저놈들이 있다.

밑에 것은 체크를 하지 않도록 하자.


Create repository 를 Repository name, Description을 설정하고 눌러보도록 하자.




repository를 만들면 위와 같아진다.


링크를 통해서 다른사람이 git에 접근하거나 svn으로 가져올 수 있는 기능이 있고

명령어를 통해서 해당 파일들은 올리지 않도록 설정 할 수도 있다.


같이 공유할 사람을 추가하는 방법은 옆의 Settings 를 눌러서 Collaborators 를 선택한다.


Search 칸에서 해당 유저의 이메일을 등록한 후 추가하면 된다.




2. 관리 툴의 사용


이제 관리를 편하게 하는 툴을 다운받아서 관리를 해보도록 하자.


오른쪽에 Set up in Desktop 을 눌러서 페이지를 이동한 후 다운로드 받아보자.



다운로드 받는다.

그러면 아래와 같은 어플리케이션이 설치된다.




이 어플리케이션에서 우리는 자신이 쓰던 곳을 등록을 해야한다 왼쪽 상단의 + 버튼을 누르자.

그 후 우리는 GitHub에서 프로젝트를 만들었으므로 Clone을 눌러서 프로젝트를 선택하면 된다.




위와같이 나오면 나는 test 라고 프로젝트를 만들었기 때문에. 눌러서 추가해준다.

그 다음 폴더가 나오면 대상 폴더를 하나 만들어서 그 폴더에 test 라는 폴더가 만들어져서 프로젝트를 올리면 sync를 통해서 받을 수 있게 된다.



자. 만들어졌다.




3. .gitignore 파일과 README.rd 파일의 사용


github 에는 README.rd 파일과 .gitignore 파일로 효율적인 일을 할 수 있다.

README.rd 파일은 깃허브에서 파일이 가장 바깥에 있을 경우 그 텍스트에 들어있는 내용을 깃헙에서 보여준다.

.gitignore 파일은 자신이 올리고 싶지 않은 파일을 스크립트 식으로 만들어서 예외처리를 할 수 있다.


UTF8을 지원하는 visual studio Code 나 Sublime Text 로 작업하도록 하자.


링크

 :: Visual Studio Code

 https://code.visualstudio.com/


 :: Sublime Text

 http://www.sublimetext.com/


 .gitignore 파일의 경우.

 아래의 페이지에서 쉽게 예외처리가 가능하다.

 

 :: 편리한 링크

 https://www.gitignore.io/


해당 페이지에 가서 Visual Studio의 파일들을 예외처리 하고싶다면. 아래와 같이 하면된다.




 검색해서 VisualStudio를 엔터. 그다음 Generate 를 한다.


그러면 소스가 페이지에 나오는데. 그 소스를 긁어서 텍스트 에디터로 .gitignore로 저장한다.

파일을 모아 두고 이제 올려보도록 하자.




4. 파일을 업로드하기


먼저 우리가 프로젝트를 저장했던 폴더로 간다.

그 곳에 위에서 만들었던 파일들을 올린다.




필자는 위와 같이 했다.


그리고 github application을 다시 연다.

그리고 아래와 같이 보면 추가가 되어있다.




요런식으로 되어있다.


자신이 올릴 파일을 선택하고, 아래의 최소 Summary를 입력해준 후 Commit을 하면 된다.




완료가 되면 위와 같다. 확인을 해보자.




오.. 잘 되었다.


이제 오른쪽 상단의 Publish 버튼을 하여 다른사람들과 공유를 하도록 하자.

누르면 Syncing 으로 바뀌며 상단의 프로그레스 바가 나오면서 로딩이 된다.

다 되면 웹에서 확인해 보자.




잘 되었다.


댓글

댓글쓰기 폼

VallistA

병특이 끝나서 게임에서 웹으로 스위칭한 프로그래머.
프로그래밍 정보등을 공유합니다.

자고 싶습니다. ㅠㅠ

페이스북    :: 링크
카카오톡    :: kingbye1
Github      :: 링크

궁금한점 문의 주시면 답변드리도록 하겠습니다

VISITED

Today : 56

Total : 408,137

SNS

  • 페이스북아이콘
  • 카카오톡아이콘
  • 트위터아이콘