Background Image
조회 수 12418 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

3e52098cb078cd79224e01850dd75093.png748fc77195c48e538b12fade5b3c5589.jpg


1) 소중한 자신의 소스 코드가 손상 되거나 손실 되는 경우

2) 외부에서 자신의 소스 코드를 열람해야할 경우

3) 소스 코드의 변경 된 부분을 찾아야 하는 경우


소스 코드를 사용하다 보면 위와 같은 문제로 업무의 연속성이 끊어지는 경우가 발생 합니다.

이러한 문제를 GitHub Desktop을 통해 아주 간단하고 편리하게 사용 및 관리 하는 기능을 소개 하려 합니다.


- 비용 : 무료 단, 소스 코드를 비공개하려면 과금 필요

- GUI 프로그램으로 git bash(커맨드 라인) 보다 편리하며, 손 쉽게 사용할 수 있습니다.



[1 : GitHub 회원 가입]

- 회원 가입 URL : https://github.com/




- IMAGE #1
  GitHub 공식 홈페이지 접속 화면
  사용할 정보 입력 : Username, Email, Password
- IMAGE #2
  STEP 1 : 계정 생성 동의 하기
- IMAGE #3
  STEP 2 : 계정 유형 선택
- IMAGE #4 
  사용자 유형 선택 (Skip 해도 무관)
- IMAGE #5, 6, 7
  STEP 3단계 모두 마치면, Email 확인 후 계정 사용 가능



[2 : GitHub Desktop 설치]

- 설치 URL : https://desktop.github.com/

- 지원 OS : Windows, OS X(MAC)




- IMAGE #1
  공식 홈페이지에서 GitHub Desktop 설치 파일을 받으 실 수 있습니다. (약 80MB)
- IMAGE #2
  다운 로드 받은 설치 파일을 실행하여, 설치를 진행 합니다.

- IMAGE #3

  설치 된 GitHub Desktop 실행


[3 : GitHub Desktop Repository 생성]



- IMAGE #1, 2
  GitHub Desktop 실행 후 "Create new repository" 를 선택하여, 자신의 로컬에 소스 코드를 저장할 저장소 생성 합니다.
- IMAGE #3
  저장소가 생성 되면 git의 메타 데이터가 생성 된 것을 저장소로 지정한 경로에서 확인이 가능 합니다.
- IMAGE #4
  GitHub Desktop에서 등록한 저장소가 확인 됩니다.


[4 : GitHub Desktop Repository 소스 코드 등록]



- IMAGE #1
  저장소로 지정한 경로에 자신의 소스 코드를 이동 합니다.

- IMAGE #2

  자신의 소스 코드가 GitHub Desktop에서 확인 되며, 좌측 하단에 보이는 "Commit to master"로 저장소에 등록 합니다.
- IMAGE #3

  좌측 상단에 보이는 History를 확인 해보면, 자신의 저장소에 등록 된 정보가 기록 됩니다.




[5 : GitHub 온라인 저장소 업로드]



- IMAGE #1
  온라인 저장소 (GitHub)에 업로드 하기 위해서는 계정 정보가 필요합니다.
  이미지의 단계가 보이지 않는다면, 상단 탭 메뉴에서 File > Options > Accounts 정보를 확인 해 주세요.
- IMAGE #2
  GitHub Desktop 상단에 보이는 "Publish repository" 를 선택 합니다.
- IMAGE #3
  GitHub Account(사용자) 정보를 입력 해줍니다.

- IMAGE #4

  GitHub 홈페이지로 이동하여, 자신의 Account로 로그인 후 업로드 정보를 확인 합니다.



[6 : GitHub이력 관리 확인]



- IMAGE #1
  GitHub_test.java 파일을 로컬 저장소 경로에 저장하면, GitHub Desktop에서 추가 된 파일이 확인 됩니다.
  GitHub Desktop 에서 해당 정보를 "Commit to master" 하게 되면, 로컬 저장소에 이력 관리에 추가 됩니다.
- IMAGE #2
  온라인 저장소에도 해당 내용을 보내고 싶다면, GitHub Desktop 상단의 "Push origin"을 하면 온라인 저장소에도 저장 됩니다.
- IMAGE #3
  GitHub 온라인 저장소를 확인해 보면 이력 정보가 확인 됩니다.

위와 같은 방법으로 소스 코드의 변경, 삭제, 입력과 같은 작업이 이루어지면, GitHub Desktop에서 해당 내용을 감지하고, 변경 된 내용을 로컬 저장소에 저장(Commit)할 것인지 아니면 취소 (Rollback)할 것인지를 선택 할 수 있습니다.



- IMAGE #1,2
  수정, 삭제 작업 진행 결과





[7 : GitHub 온라인 저장소 다운로드]



- IMAGE #1,2
  새로운 Windows에서 온라인 저장소로 부터 복제(Clone)하여, 사용할 수 잇습니다.
  "Clone a repository" 를 선택하여, 온라인 저장소로 부터 복제 합니다.
- IMAGE #3
  복제할 repository를 선택하고 로컬에 저장할 위치를 지정합니다.
  repository를 복제 로딩 창이 완료되어야 복제가 완료 됩니다.
- IMAGE #4
  GitHub Desktop에서 정상적으로 복제가 된 것을 확인할 수 있습니다.





- IMAGE #1,2,3
  OS X 에서도 동일하게 불편함 없이 사용할 수 있습니다.





※ 기타

   - 해당 글에서는 GitHub 용어를 되도록 사용하지 않았으며, 좀 더 다양한 기능을 활용하기 위해서는 용어 숙지가 필요 합니다.
     (링크 클릭 : GitHub Terms)

   - Commit Message를 기록할 때 사용자가 알아보기 쉽도록 작성하는 규칙이 있습니다.

     (링크 클릭 : GitHub Commit Message)

  - Repository의 제한 (단일 파일 100MB, 저장소 크기 1GB)
     (링크 클릭 : GitHub Repo Quota)


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수 추천 수
14 나머지... DBMS? 힐끗 다른 쪽을 바라봤다 file 조성룡 2018.12.28 997 0
» 나머지... GitHub Desktop을 활용한 소중한 소스 코드 관리 file 윤준수 2018.12.03 12418 0
12 나머지... Y2K38, "UNIX Millennium Bug" 한기수 2017.12.07 1577 0
11 나머지... 연말에도 기술지원은 쉬지 않는다.~!! file janus 2010.01.21 39098 0
10 나머지... 고객지원 중 얼음이 되다. file janus 2009.12.08 39386 0
9 나머지... 고객지원 엔지니어의 패션 스타일 file janus 2009.10.16 40856 0
8 나머지... 4회 CUBRID Inside 후기 1 시난 2009.09.21 39418 0
7 나머지... DeView 2009에서 만난 큐브리드 1 file 멜라니 2009.09.19 39559 0
6 나머지... 개발자.. 사용자...제품... 남재우 2009.07.01 43571 0
5 나머지... 스티브 잡스의 교훈 3 1 file CUBRID_DEV 2009.06.15 66760 0
Board Pagination Prev 1 2 3 Next
/ 3

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales