MAC ์ ์ ๋ค ์ค AWS Code Commit ์๊ฒฉ์ฆ๋ช ์ค๋ฅ(403) ๊ฐ๋... ๋ฐ์ํฉ๋๋ค.
fatal: unable to access '[git์ ์ฅ์๋ช ]': The requested URL returned error: 403
# git push https://git-codecommit.ap-northeast-2.amazonaws.com/v1/repos/example.info
fatal: unable to access 'https://git-codecommit.ap-northeast-2.amazonaws.com/v1/repos/example.info/': The requested URL returned error: 403
์๋ ์์์ ๋ฐ๋ผ ๋ชจ๋ ๊ฒ์ด ์ ์์ธ์ง ํ์ธํด๋ด ๋๋ค.
1. git ์๊ฒฉ์ฆ๋ช ์ค์ ํ์ผ ํ์ธ
์๋ ๋ช
๋ น์ด๋ฅผ ์คํํด์ ์๋์ ๊ฐ์ด ํ์ค๋ง ๋์ค๋์ง ํ์ธํฉ๋๋ค.
์ฌ๋ฌ์ค์ด ์์ ๊ฒฝ์ฐ, config ํ์ผ ๊ฒฝ๋ก๋ก ์ฐพ์๊ฐ์ ๋ค ์ญ์ ํฉ๋๋ค.
# git config -l --show-origin | grep credential
file:/usr/local/etc/gitconfig credential.helper=osxkeychain
/usr/local/etc/gitconfig ์ ๋ฑ ๋์ค๋ง ์ฌ์ฉํฉ๋๋ค.
# cat /usr/local/etc/gitconfig
[credential]
helper = osxkeychain
2. ํค์ฒด์ธ ์ ๋ณด ์ญ์
๋จผ์ ํค ์ฒด์ธ์ ๋ค์ด๊ฐ๋ด ์๋ค
์ ๋ณด๋ฉด git ๊ด๋ จํ ์๊ฒฉ์ฆ๋ช
๋ค์ด ์์ํ
๋ฐ์,
git-codecommit ์ผ๋ก ์์ํ๋ ์๊ฒฉ์ฆ๋ช
์ ํํ๊ณ ์ค๋ฅธ์ชฝ ์ฐํด๋ฆญํด์ ์ญ์ ํด์ค๋๋ค.
3. CodeCommit ํ ์คํธ!
์ด์ ์ ์์ ์ผ๋ก ๋๋์ง ํ
์คํธ ํด๋ด
๋๋ค.
๊ทธ ์ ์ "AWS CodeCommit์ ๋ํ HTTPS Git ์๊ฒฉ ์ฆ๋ช
" ์ค์ ์ด ๋์๋์ง ํ์ธํด๋ด
์๋ค.
์ ๋ ์๋ก ์์ฑํ์ต๋๋ค.
์ฌ๊ธฐ์ ์์ฑํ ์๊ฒฉ์ฆ๋ช ์ ์ด์ฉํด์ Git Push ํด๋ด ์๋ค!
# git push https://git-codecommit.ap-northeast-2.amazonaws.com/v1/repos/example.info
Username for 'https://git-codecommit.ap-northeast-2.amazonaws.com': mac-at-871000000000
Password for 'https://mac-at-871000000000@git-codecommit.ap-northeast-2.amazonaws.com':
์ค๋ธ์ ํธ ๋์ดํ๋ ์ค: 5, ์๋ฃ.
์ค๋ธ์ ํธ ๊ฐ์ ์ธ๋ ์ค: 100% (5/5), ์๋ฃ.
Delta compression using up to 4 threads
์ค๋ธ์ ํธ ์์ถํ๋ ์ค: 100% (3/3), ์๋ฃ.
์ค๋ธ์ ํธ ์ฐ๋ ์ค: 100% (3/3), 330 bytes | 330.00 KiB/s, ์๋ฃ.
Total 3 (delta 2), reused 0 (delta 0), pack-reused 0
To https://git-codecommit.ap-northeast-2.amazonaws.com/v1/repos/example.info
12d8e59..564d340 master -> master
์ฐ์ ์๋ฃ ๋์์ต๋๋ค ๐๐๐๐๐๐ป๐๐ป๐๐ป๐๐ป๐๐ป๐๐๐ค๐ค