brunch

You can make anything
by writing

- C.S.Lewis -

by Master Seo Jun 07. 2020

393. CodeCommit 레파지토리 사용하기

목표

AWS CodeCommit 레파지토리 알아보기

Git 레파지토리와 같은 역할. 소스 보관 역할



<0> 구성

EC2 (로컬 리파지토리)------------ AWS Codecommit 리포지토리(동기화)


순서

1. AWS Codecommit 만들기

2. EC2에 로컬 리파지토리 만들기

3. EC2를  AWS Codecommit에 동기화 하기



<1> CodeCommit 레파지토리 생성


Services > CodeCommit > create repository

seo-repo

seo  repository

create




<2>  ec2 접속


EC2에 local repository 생성


yum install -y git


git config --global credential.helper '!aws codecommit credential-helper $@' git config --global credential.UseHttpPath true


clone https


aws 레파지토리 복사받기

git clone URL

git clone https://git-codecommit.us-east-1.amazonaws.com/v1/repos/seo-repo




<3>   코드 변경 


파일 2개를 로컬 레파지토리에 만듦



cd ~/seo-repo


echo " test file 1 " >1.txt


echo "Test file 2" >2.txt


ls


git add cat.txt dog.txt


[root@ip-10-1-12-126 My-Repo]# git status
On branch master

No commits yet

Changes to be committed:
(use "git rm --cached <file>..." to unstage)

new file: 1.txt
new file: 2.txt


git config --global user.name "Your Name"

git config --global user.name "seo"


git config --global user.email you@example.com

git config --global user.email topasvga@naver.com


git commit -m "Added 1.txt and 2.txt"

git log




<4> commit


1

git push -u origin master



2 AWS에서 확인

code commit 

seo-repo

1.txt , 2.txt  이 올라와 있다..



감사합니다.



매거진의 이전글 392. Log 수집, Elasticsearch

매거진 선택

키워드 선택 0 / 3 0
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari