일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 환경구성
- function
- 자바
- s3
- 자바스크립트
- jQuery
- naver smartEditor
- 인텔리J
- JavaScript
- 자바8
- 로그 데이터
- 카이호스트만
- Git
- AWS Athena
- 아이비시트
- AWS SQS
- athena
- java8
- aws S3
- Log
- Java
- #jQuery
- ibsheet
- db
- Study
- intellij
- AWS
- 환경 구성
- AWS Glue
- aws lambda
- Today
- Total
애매한 잡학사전
Intellij에서 AWS CodeCommit (git) 연동하기 본문
AWS codecommit에 TEST_2022.01.28 Repository가 생성되어 있다는 가정하에 작성
- 개요
: 회사에서 사용하는 버전 관리 프로그램이 subversion을 사용하고 있었는데 너무 오래된 버전이라
최신 버전의 인텔리j 와 크롬에서 접속이 불가능한 현상이 발생하여서 원래 git으로 넘어가려고 일정은 잡혀있었는데
앞당겨 진행하게 되어서 참고 자료로 사용하려고 정리해 보았습니다.
: PC에 Git이 설치되어 있지 않을 경우 아래 링크 참고
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 환경 구성
4. 소스 관리
1) 클릭 시 팝업 실행
2) 로컬에서 사용할 브랜치
3) 원격 서버에 저장되어 있는 브랜치
4.1 소스 코드 수정 및 커밋
1) 버튼 클릭 또는 단축키 ( Ctrl + K ) 입력 시 커밋 창 실행
2) 수정된 소스 목록
3) 변경한 소스 내용
4) 커밋 시 입력할 메시지 (필수)
5) 커밋 또는 커밋 후 바로 푸시 실행
4.2 소스 코드 업데이트
1) 버튼 클릭 또는 단축키 ( Ctrl + T ) 입력 시 2번 프로젝트 업데이트 팝업 실행
2) 병합 또는 리베이스 옵션 선택 후 확인 버튼 클릭 시 업데이트 처리
4.3 브랜치 소스 병합 또는 리베이스
: 브랜치 간 병합이나 리베이스 처리를 위해서는 위 그림과 같이 해당하는 브랜치의 리베이스 또는 병합을 선택한다.
이상 간단히 정리해 보았는데 급하게 하느라 좀 더 보안이 필요한 것 같다.
[참고자료]
'DEV > Git' 카테고리의 다른 글
macOS 에서 깃허브 블로그 생성하기 (2) | 2018.04.24 |
---|---|
윈도우 PC에 Git 설치하기 Git for Windows (10) | 2017.10.16 |