티스토리 뷰

AWS

[AWS] CodeCommit 소스 다운로드

Jane Kwon 2021. 2. 16. 13:20
반응형

 

AWS IAM에서 사용자 계정 - 보안 자격 증명에서

AWS CodeCommit 대한 HTTPS Git 자격 증명 생성을 하면

codecommit_credentials.csv 파일을 다운로드 받을 수 있다.

CodeCommit 리포지토리에서 다운로드 하고자하는 소스의 HTTPS URL을 복사한다.

codecommit_credentials.csv 파일에서 얻은 사용자 이름과 패스워드를 사용하여

terminal에서 git commit 명령어를 날린다.

% git clone https://<<사용자 이름>>:<<사용자 패스워드>>@git-codecommit.ap-northeast-2.amazonaws.com/<<해당 리포지토리 나머지 URL 주소>>

이 때 사용자 패스워드가 인코딩 문제로 아래와 같이 에러가 발생할 수 있다.

fatal: unable to access 'https://git-codecommit.ap-northeast2.amazonaws.com/<<해당 리포지토리 나머지 URL 주소>>': Could not resolve host: git-codecommit.ap-northeast2.amazonaws.com

 

 

 

해결방법은 자바스크립트(클라이언트 단)에서 사용자 패스워드를 encoding 해준 후

encodeURIComponent('<<사용자 패스워드>>')
"<<인코딩된 사용자 패스워드>>"

인코딩된 사용자 패스워드로 바꿔 기입해주면 성공

% git clone https://<<사용자 이름>>:<<인코딩된 사용자 패스워드>>@git-codecommit.ap-northeast-2.amazonaws.com/<<해당 리포지토리 나머지 URL 주소>>

 

 

 

HTTP Basic Auth

URL에 인증정보를 사용하여 인증하는 방법

https://username:password@www.example.com/

(참고 : developer.mozilla.org/ko/docs/Web/HTTP/Authentication)

 

 

 

 

 

반응형

'AWS' 카테고리의 다른 글

[AWS] ECS 올리기 - 2. ECR  (0) 2022.03.25
[AWS] ECS 올리기 - 1. VPC  (0) 2022.03.25
[AWS] LDAP  (0) 2021.02.10
[AWS] VPN 설치  (0) 2021.02.10
[AWS] Certificate Manager 에서 SSL 인증서 발급  (0) 2021.02.09
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
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
글 보관함