본문 바로가기
개발일지/기타

인텔리제이 깃 손쉽게 연동하기

by 세 미 콜 론 2021. 3. 7.
728x90
반응형

요즘 프로젝트를 가보면 대체적으로 깃을 사용하고 있다는 것을 알 수 있다. 과거에는 SVN을 사용하는 경우가 많았지만 손쉬운 버전 관리나 브랜치 등 협업에 대한 강점 때문인지 점차 SVN보다는 git을 사용하는 경우가 많은 것 같다. git 역시 다양한 서비스가 있는데 대표적으로는 깃허브와 깃랩을 많이 사용한다. 지금 현재 회사에서 진행하고 있는 프로젝트는 구 버전은 SVN으로, 신버전은 깃랩에서 버전관리를 하고 있다. 지난 프로젝트에서는 깃허브를 사용했었다. 오늘은 조금 더 대중적인 깃허브와 인텔리제이를 연동해보려고 한다. 로컬 프로젝트이지만 깃허브를 통해 관리하려고 하는 이유는 바로 후에 이 코드가 자신에게 하나의 코드 샘플이 될 수 있으며 깃허브에 익숙해지면 다른 프로젝트 참여 시 큰 도움이 되기 때문이다.

인텔리제이에서 Ctrl + Shift + A 를 눌러 Action 검색창을 띄운다. 그리고 share project on 이라고 검색하면 아마 가장 위에 이미지처럼 Share Project on GitHub가 뜰 것이다. 이 액션을 선택하게 되면 로그인을 할 수 있는 화면이 나오게 된다. 

만약 github에 가입하지 않았다면 https://github.com/ 에 가서 계정을 만들어주면 된다. 오른쪽 아래에 있는 Add account를 누르면 아래와 같은 이미지가 나온다. 

JetBrains IDE에서 GitHub에 연결하기 위해서는 승인이 필요하다는 뜻이다. Authorize in GitHub를 눌러 로그인을 진행한 뒤 권한을 승인해주자. 그 뒤 share 버튼을 눌러주면 아래와 같이 github 내에서 방금 만든 repositories를 확인할 수 있다.

728x90

 

만약 본인의 인텔리제이에 git과 연동을 위한 플러그인이 설치되어 있다면 바로 연동을 위한 메뉴로 진입하게 되지만 그렇지 않다면 오른쪽 아래에 git이 없다는 문구가 뜨므로 푸른색 활성화 버튼을 눌러 git플러그인을 설치해준다.

 

최초 커밋을 위한 창에서 .idea를 제외하고 나머지는 커밋해준다. 현재 .idea 앞에 체크 박스가 표시되어 있는데 이 것을 풀면 된다. 그리고 Commit Message에는 본인이 원하는 메세지를 입력해주면 된다. 그 후 add 버튼을 클릭해주면 커밋과 푸쉬가 진행된다. 

728x90
반응형

댓글