IntelliJ IDEA와 GitHub 기반 개발환경 구축

IntelliJ IDEA와 GitHub를 이용하여 개발환경을 구축할 때에는 먼저 공통 환경을 설정하고, 개발 프로젝트에서 로컬 git과 GitHub을 사용할 수 있도록 설정한다. 


1. 공통 환경 설정

1.1 git 설치

윈도우용 git 프로그램을 내려받아 설치한다. 설치 시 디폴트로 설치해도 무방하다. 


1.2 git 환경 설정

Git Bash를 실행하여 나온 콘솔 창에서 사용자 이름과 이메일 주소, 기타 환경을 설정한다. 

user-name@pc-name MINGW64 ~
$ git config --global user.name "user-name"
user-name@pc-name MINGW64 ~
$ git config --global user.email "user-email"
user-name@pc-name MINGW64 ~
$ git config --global color.ui "auto"
cs


1.3 IntelliJ IDEA 설정

git.exe 파일의 경로를 설정한다. 


GitHub 계정 정보를 설정한다.



2. 개발 프로젝트 환경 설정

2.1 GitHub에 저장소 생성

먼저 GitHub 사이트에서 개발하는 데 필요한 저장소를 생성한다. 


2.2 IntelliJ에서 Module 생성

IntelliJ에서 개발하는 데 필요한 Project와 Module을 생성한다. 


2.3 로컬 git 저장소 생성

탐색기에서 2.2에서 생성한 폴더로 이동한 후, 마우스 오른쪽 버튼을 클릭하여 Git Bash Here를 실행한다. Git Bash 콘솔 창에서 아래 명령어를 실행하여 로컬 git 저장소를 생성한다. 

user-name@pc-name MINGW64 /c/project-name
$ git init
Initialized empty Git repository in C:/project-name/.git/
cs

명령어를 수행하고 나면 '.git' 폴더가 생성되는데, 이 폴더는 기본 속성이 숨김이므로 탐색기에서는 안 보일 수 있다. 


2.4 GitHub 저장소와 로컬 git 저장소의 연결 

Git Bash 콘솔 창에서 아래 명령어를 실행하면 GitHub 저장소와 로컬 git 저장소가 연결된다. 

user-name@pc-name MINGW64 /c/project-name (master)
$ git remote add origin git@github.com:user-name/project-name.git
cs


2.5 IntelliJ에서 VCS Directory Mapping 설정

'File > Settings'를 클릭하여 설정 창을 열고, 'Version Control'로 이동한다. 'Unregistered roots:'에 2.2에서 생성한 Module을 선택하고, 오른쪽 위에 있는 '+' 버튼을 클릭하면 Module과 GitHub 간 연동이 완료된다. 



참고 

  • Windows 7
  • Git 2.7.1
  • IntelliJ 2016.1.1



댓글 쓰기

0 댓글