애매한 잡학사전

Intellij에서 AWS CodeCommit (git) 연동하기 본문

DEV/Git

Intellij에서 AWS CodeCommit (git) 연동하기

거대한 개발자 2022. 3. 16. 17:26
반응형
AWS codecommit에 TEST_2022.01.28 Repository가 생성되어 있다는 가정하에 작성

 

- 개요

: 회사에서 사용하는 버전 관리 프로그램이 subversion을 사용하고 있었는데 너무 오래된 버전이라 

최신 버전의 인텔리j 와 크롬에서 접속이 불가능한 현상이 발생하여서 원래 git으로 넘어가려고 일정은 잡혀있었는데

앞당겨 진행하게 되어서 참고 자료로 사용하려고 정리해 보았습니다.

 

: PC에 Git이 설치되어 있지 않을 경우 아래 링크 참고 

 

 

윈도우 PC에 Git 설치하기 Git for Windows

드디어 저도 제 PC에 Git을 설치해보려고 합니다. 설치하면서 헤딩했던 내용들을 정리해서 다음에는 깔끔하게 설치하고 싶어서 기록으로 남기게 되었습니다. 위의 Git for Windows 설치 경로를 타고

dev-gabriel.tistory.com

 

1. AWS CodeCommit 이란? 

: Subversion, atlassian, github, gitlab 등과 같이 AWS에서 제공하는 소스 버전관리 툴인데 그 중에서도 git을 사용해서 atlassian, github와 비슷하다고 볼 수 있다.

: 오픈소스 프로젝트인 github와는 약간 다르게 저장소가 암호화되어 있어서 보안에 있어서는 더 우수하다.

: codecommit을 활용하는 월 활성 접속계정이 5개 이하이고, 계정 당 요청 수가 2000개 이하이면 무료로 사용이 가능한데 월 활성 접속계정이 6개 이상이 되면 계정 당 한달에 1.0 USD를 내야한다.


2. AWS CodeCommit Repository 생성

: 맨 아래 참고자료 링크 참고


3. 인텔리j 환경 구성

VCS에서 받기 클릭

 

버전관리 : Git 선택, URL : Git Repository URL 입력, 디렉터리 : Project 디렉터리 입력 후 복제 버튼 클릭

 

복제 진행 중

 

복제 완료


4. 소스 관리

git 브랜치 관리 팝업

1) 클릭 시 팝업 실행 

2) 로컬에서 사용할 브랜치

3) 원격 서버에 저장되어 있는 브랜치

 

4.1 소스 코드 수정 및 커밋

소스 코드 수정 및 커밋

1) 버튼 클릭 또는 단축키 ( Ctrl + K ) 입력 시 커밋 창 실행

2) 수정된 소스 목록

3) 변경한 소스 내용

4) 커밋 시 입력할 메시지 (필수)

5) 커밋 또는 커밋 후 바로 푸시 실행

 

4.2 소스 코드 업데이트 

소스 코드 업데이트

1) 버튼 클릭 또는 단축키 ( Ctrl + T ) 입력 시 2번 프로젝트 업데이트 팝업 실행

2) 병합 또는 리베이스 옵션 선택 후 확인 버튼 클릭 시 업데이트 처리

 

4.3 브랜치 소스 병합 또는 리베이스

소스 병합 또는 리베이스 처리 팝업

: 브랜치 간 병합이나 리베이스 처리를 위해서는 위 그림과 같이 해당하는 브랜치의 리베이스 또는 병합을 선택한다.

 

이상 간단히 정리해 보았는데 급하게 하느라 좀 더 보안이 필요한 것 같다.

 

 

[참고자료]

 

AWS CodeCommit으로 소스코드 관리하기(Git & SSH)

이번 글에서는 AWS CodeCommit과 Git을 활용하여 소스코드를 관리하는 방법에 대해서 알아볼 것이다. 이 글의 순서는 다음과 같다. AWS CodeCommit이란? 실습 전 준비사항 IAM 계정 및 그룹 생성 AWS와 로컬

twofootdog.tistory.com

 

'DEV > Git' 카테고리의 다른 글

macOS 에서 깃허브 블로그 생성하기  (2) 2018.04.24
윈도우 PC에 Git 설치하기 Git for Windows  (10) 2017.10.16
Comments