이전 S3 서비스를 모두 세팅한 이후 본격적으로 AWS를 배포를 해봅시다!
https://taehoung0102.tistory.com/234
https://taehoung0102.tistory.com/235
WARNIGn ---------배포를 하기전에 주의사항 -------------WARNING
절대로 Acess Key, Secret Key 를 깃허브 Public에 노출하지마라
노출을 하게 된다면...??
이렇게 AWS 에서 노출됬다고 메일로 알려준다..
노출이 되면은 AWS가 자동적으로 Blocked 처리를한다.
약 2주간 AWS 계정 보호조치를 당한다.. 꼭 깃허브 노출하지마세요..
Soluction: AWS 키가 담긴 배포용은 Private용으로 저장소 만들자
하지만 우리가 협업을할때 주로, 협업 프로젝트를 Fork 를 하여 개인작업을 하는데
Fork는 협업 프로젝트의 Public, Private를 그대로 가져온다. 즉, 변경이안된다.
한마디로, Public 협업프로젝트는 public으로 가져오게되고,
Private 협업프로젝트는 private로 가져오게된다.
만약 Public 협업 프로젝트를 private로 변경하여 나만의 프로젝트를 만들고싶다면,
조금 우회를 하여야한다. public협업을 복사하여, private 저장소에 붙여넣어야한다.
터미널 코드는 다음과같다.
1
2
3
4
5
|
git clone --bare public-repo git url
cd public-repo.git
git push --mirror private-repo git url
cd ..
rm -rf public-repo.git (public-repo bare clone 삭제)
|
cs |
Git Private 저장소 EC2 배포하기
Git public 저장소라면 단순하게 Git clone {git url} 만 치면 되지만,
Git private 저장소라면 아이디와 , 비밀번호가 추가로 필요하다.
헌데, 저 비밀번호가 Git 계정의 비밀번호가 아니다.
당신의 계정임을 확인할수있는 Access Token을 입력하셔야한다.
토큰을 받기위해서는 다음과 같은 경로를 통해 발급을받으시면된다.
토큰은 기간을 정해서 발급받을수 있다.
기간이 지나면 다시 재발급 받아야한다.
'리눅스' 카테고리의 다른 글
AWS S3 파일 삭제해보기 (Spring) (0) | 2022.10.31 |
---|---|
AWS S3 : 이미지 파일 저장해보자! (0) | 2022.10.20 |
AWS Route 53 나만의 도메인을 한번 만들고 연결해보자! (0) | 2022.10.19 |
AWS 나도 한번 배포해보자! (SPRING) (1) | 2022.10.18 |
리눅스/우분투 파일 압축하기(아카이브) (0) | 2022.05.26 |