Github 는 소스 코드의 버젼 관리 솔루션 중 하나입니다.

누구를 위한 솔루션인가? 하면


mainSource

mainSource_real

mainSource_thisIsReal

mainSource_latestVersion

mainSource_realLatestVersion

mainSource_lastLatestVersion


위와 같이 기존 작성한 소스 코드를 잃지 않기 위해 계속 새로운 파일로 저장해 본 경험이 있으시다면

Github 와 함께 간편한 버젼 관리를 할 수 있습니다.

최초에 저장된 정보에서 새 버젼의 소스 코드가 저장 될 때 원본에서 변동된 내역을 저장하는 방식입니다.

따라서 기능을 추가하고 갑자기 잘 돌아가던 소스가 안돌아간다면 잘 돌아가던 때로 돌아 갈 수 있습니다.

혹은 테스트를 위해 분기를 생성하고 소스를 작성 한 뒤 병합을 할 수 있습니다.

Github 를 사용하기 위해 간단한 준비를 해야 합니다.


Github 를 이용하기 위해선 우선 계정을 생성해야 합니다.


아래는 github.com 최초 화면입니다.

사용 할 ID와 E-mail 주소 그리고 비밀번호를 넣고 Sign up for GitHub 을 클릭합니다.


유료 서비스를 사용 할 지 선택하는 페이지입니다.

Github는 무료로 사용이 가능하지만 유료에 비해 제약이 조금 있습니다.

무료 계정은 private repository 생성이 안됩니다.

비싼 서비스를 신청하면 스샷에 보이는 바와 같이 Private Repos가 늘어납니다.

Private Repository 는 말 그대로 공개가 안되는 Repository입니다.

그래서 무료 계정으로 Github를 사용하면 본인이 생성하는 Repository는 모두 Public Repository가 됩니다

한마디로 프로젝트가 전체 공개가 된다는 뜻이죠.



이제 Repository 를 생성합니다.

Repository 는 일종의 윈도우의 폴더와 비슷한 개념으로 보시면 됩니다.

여기에 본인이 작성하는 소스가 저장되고 변경 내역도 남기게 되어 소스의 버젼 관리를 할 수 있는 것이죠.

New Repository 를 클릭합니다.



Repository 이름을 기입하고

Description 에 간단한 설명을 적어도 좋습니다.

공개 혹은 비공개로 할지 체크합니다.

무료 계정이라면 당연히 공개만 가능합니다.



프로젝트가 어떤 언어로 작성되는지 설정 할 수 있습니다. 굳이 설정하지 않아도 사용엔 문제 없습니다.



소스들이 어떤 라이센스를 갖는지 설정합니다.

오픈 소스 라이센스에 대해선 조금 더 공부해야 할 듯하네요

간단하게 찾아보니 굉장히 머리가 아프더군요.

http://choosealicense.com 이 링크에서 라이센스에 대한 간단한 설명을 볼 수 있습니다.

[영어 주의]


Repository 생성이 끝났습니다.

Github for Windows 혹은 Github for Mac 을 설치하셔서 데스크탑에 Repository 를 복제하여 작업 할 수 있습니다.

위 추천한 두 앱 말고도 다양한 Git 관리 툴이 있습니다.


2014/02/15 - [Dev Tools/Github] - [Git] Github For Windows 설치 및 설정


2014/02/14 - [Dev Tools/Github] - [Git] Github For Mac 설치 및 설정



2014 / 03 / 18 - 20:28 최초 작성

2014 / 03 / 31 - 14:29 "서잭스" 피드백 반영. 솔루션에 대한 간단한 설명 추가

'Dev Tools > Git' 카테고리의 다른 글

Ubuntu Git  (0) 2015.01.09
Github 시작하기  (1) 2014.03.18
[Git] Github For Windows 설치 및 설정  (0) 2014.02.15
[Git] Github For Mac 설치 및 설정  (2) 2014.02.14
  1. 서잭스 2014.03.28 15:34

    이게 뭐하는 거에요?
    아 다른 글 보니까 있네여 감사

stm32f103 / iar embedded workbench / iar ewarm / iar 프로젝트 생성 / iar 프로젝트 설정


<Get Flash Downloader>






<Get Library>












<Create Project>



















2014 / 02 / 28 - 23:40 초안 작성

'Programming > Embedded' 카테고리의 다른 글

Bike POV DIY (Spoke POV)  (0) 2015.06.04
ATmega128 MPU6050  (18) 2014.03.18
Getting Start STM32F103 Dev  (0) 2014.02.28
STM32F103 - QuadCopter 참고 소스  (0) 2014.02.19
STM32F103 - PWM 소스  (0) 2014.02.19
FB155BC 설정 with USB2UART Downloader  (0) 2014.02.19

python / pydev / python eclipse / eclipse pydev / 파이썬 개발환경


Python 설치시 따라오는 IDLE를 사용해 편집 할 수 있지만

기존 Eclipse에 익숙한 사용자들은 굳이 에디터를 바꿀 필요가 없다

Eclipse 를 실행하고 상단 메뉴 모음에서 [Help] -> [Eclipse Marketplace]를 선택한다

 

검색어 입력란에 "pydev"를 입력하고 검색

PyDev - Python IDE for Eclipse 를 설치한다

위 스크린샷에선 이미 설치된 환경이기에 [Update] 와 [Uninstall] 뿐이지만

설치를 하기 전의 환경에선 [Install]이 보일 것이다.

 

설치가 끝나면 다시 상단 메뉴 모음에서 [Window] -> [Preferences] 선택

 

위 스크린샷의 박스 숫자를 보고 순서대로 클릭을 해주면 된다

여기도 마찬가지로 이미 설정이 되어있는 상태이기 때문에 목록에 내용이 있지만

설정하기 전 상태에선 목록이 비어있다

 

Python 경로를 등록하기 위해 [Browse]를 클릭

Python이 설치된 경로로 이동하여 [python.exe]를 등록

 

이제 적당히 [Ok]를 클릭하며 진행을 해준다

위 체크박스를 유의 할 것

 

또다시 [Ok]

 

설치 과정 중 이클립스를 재시작 하는 부분이 있는데 설정을 다 하고 포스팅하려니 ... 어디서 재시작을 하는지 모르겠음

프로젝트 생성시 [New Project] -> [Python]으로 생성하고 파이썬 버젼을 잘 선택

소스 추가시 [New File] -> [SOURCE_NAME.py] : 확장자 py를 꼭 붙일 것.


<수정 내역>

2014 / 02 / 13 - 19:48 최초 작성

2014 / 02 / 15 - 01:16 수정 내역 리스트 추가

2014 / 02 / 20 - 01:29 태그 정리

+ Recent posts