1. ๊น 403 ์๋ฌ ๋ฐ์
๊นํ๋ธ ๋ ํ์งํ ๋ฆฌ์ push๋ฅผ ํ๋ ค๋๋ฐ ๋ฌ๊ธ์์ด ์ ๊ทผ๊ถํ์ด ์๋ค๋ฉฐ 403 ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. 8์ 13์ผ๋ถํฐ ๋์ด์ ๊นํ๋ธ ๊ณ์ ์ ๋น๋ฐ๋ฒํธ๋ก ์ ๊ทผํ ์ ์๋ค๊ณ ํ๋ค.
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: unable to access '<๊นํ๋ธ ๋ ํ์งํ ๋ฆฌ ์ฃผ์>': The requested URL returned error: 403
2. ํด๊ฒฐ ๋ฐฉ๋ฒ
์ด๋ฏธ ๋ฐ๋น ๋ฅธ ๋ถ๋ค์ด ์ฌ๋ ค์ฃผ์ ๊ธ์ ์ฐธ๊ณ ํด ์๋์ ์์๋๋ก ์งํํ๋ค.
์ด๋๋ก ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ์ถ์์ผ๋ ๋๋ ์๊พธ๋ง ๊ฐ์ ์๋ฌ ๋ก๊ทธ๊ฐ ๋ฐ๋ณตํด์ ๋์๋ค. ์๊ฒฉ ์ฆ๋ช ์ ์ ๊ฑฐํ๋ค ์ถ๊ฐ๋ ํด๋ณด๊ณ , ํธ์ง๋ ํด๋ณด๊ณ , cmd์ฐฝ์ ๋ช ๋ฒ์ด๊ณ ๊ป๋ค ์ผ๋ณด๊ณ , ์ปดํจํฐ๋ฅผ ์ฌ๋ถํ ํด๋ณด๊ธฐ๋ ํ๊ณ 1์๊ฐ์ ๋๊ฒ ์๋๋ฆฌ๋ฅผ ์ณค์ง๋ง ๋์ง ์์๋๋ฐ ๊ฒฐ๊ตญ stackoverflow์์ ์ค๋ง๋ฆฌ๋ฅผ ์ฐพ์๋ค!
3. git config credential ์ต์ ํ์ธํ๊ธฐ
๋ฌธ์ ๋ ๋ฐ๋ก๋ฐ๋ก ์์ ์ git config
์ ์ค์ ํด๋๋ credential.helper
์ ๊ฐ ๋๋ฌธ์ด์๋ค. ์๊พธ ์ธ์ฆ์ ๋ณด๋ฅผ ๋ฌป๋๊ฒ ๊ท์ฐฎ์์ cache
๋ ์๋๊ณ store
๋ชจ๋๋ก ๋ฐ์๊ตฌ ์ ์ฅ์ ํด๋์๋ ๊ฒ ํ๊ทผ์ด์๋ค...๐
3_1. credential ์ ๋ณด ์ญ์ ํ๊ธฐ
git config --global --unset credential.helper
3_2. Password์ ํ ํฐ ๋ฑ๋ก
๊ทธ๋ฆฌ๊ณ git push
๋ฅผ ํ๋ฉด ์๋์ฒ๋ผ ์ธ์ฆ์ ๋ณด๋ฅผ ๋ฌผ์ด๋ณธ๋ค. Username์ ๊นํ๋ธ์ ์ฌ์ฉ์๋ช
์, Password์ ๊นํ๋ธ ๊ณ์ ์ ๋น๋ฐ๋ฒํธ๊ฐ ์๋๋ผ ์ ์ฅํด๋๋ ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ์ ์
๋ ฅํ๋ฉด ๋๋์ด ์ ์์ ์ผ๋ก push๊ฐ ๋๊ธฐ ์์ํ๋ค.
4. credential store ๋ชจ๋๋ก ๋๋๋ฆฌ๊ธฐ
์ด์ push๋ ๋๊ฒ ๋ค, ๋ค์ ์๋์ ๋ช
๋ น์ด๋ก store
๋ชจ๋๋ก ๋ฐ๊ฟ๋๊ณ push๋ฅผ ํ๊ฒ ๋๋ฉด ์ด๋ป๊ฒ ๋ ๊น?
git config --global credential.helper store
๊ฒฐ๊ณผ๋ ์ฒ์์ฒ๋ผ 403 ์๋ฌ๊ฐ ๋ฐ์ํ๊ฒ ๋๋ค.
์ด์ ๋ store
๋ชจ๋๊ฐ ์ธ์ฆ์ ๋ณด๋ฅผ ์ฌ์ฉ์ ํ ๋๋ ํ ๋ฆฌ ์์ ํ
์คํธ ํ์ผ๋ก ์ ์ฅํ๋ ๋ฐฉ์์ ์ทจํ๊ธฐ ๋๋ฌธ์ด๋ค. ๋๋ฌธ์ ์ด์ ์ธ์ฆ์ ๋ณด ์ฆ, personal access token์ด ์๋ ๋น๋ฐ๋ฒํธ๊ฐ ์ ์ฅ๋์ด ์๋ ํ
์คํธ ํ์ผ์ด ์์ง ๋ด ์ปดํจํฐ ๋์คํฌ์ ๋จ์์๊ธฐ ๋๋ฌธ์ ๋ค์ ์ด์ ๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ด๋ค.
๋ฐ๋ผ์ C:\Users\์ฌ์ฉ์๋ช
์ ๋๋ ํฐ๋ฆฌ(๋๋ ํฐ๋ฆฌ ๊ตฌ์กฐ์ ๋ช
์นญ์ ๋ค๋ฅผ ์ ์์ต๋๋ค)๋ก ์ด๋ํ์ฌ, .git-credentials
ํ์ผ์ ์ด๊ณ ์๋์ ๊ฐ์์ง ํ์ธํ์. <์ฌ์ฉ์๋ช
>:
๋ค์ ์ด์ด์ง๋ ์ธ์ฆ์ ๋ณด๋ฅผ ๋น๋ฐ๋ฒํธ๊ฐ ์๋๋ผ personal access token๋ก ์์ ํด์ฃผ๋ฉด ๋๋ค.
http://<์ฌ์ฉ์๋ช
>:<personal access token>@github.com
'๐ป๐ > ๊ฐ๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] Web APIs์ ๋ํด (0) | 2021.08.28 |
---|---|
[JS] ๋ฐฐ์ด APIs: splice์ slice์ ๋น๊ต (0) | 2021.08.19 |
[React] Webpack์ผ๋ก ๊ตฌ์ถํ React ํ๋ก์ ํธ์์ ํ๊ฒฝ ๋ณ์(.env) ์ฌ์ฉํ๊ธฐ (1) | 2021.08.19 |
[React] resize ์ด๋ฒคํธ ๋ค๋ฃจ๊ธฐ (8) | 2021.08.11 |
[Firebase] ๋ฐ์ดํฐ๋ฒ ์ด์ค์ CSV ํ์ผ Importํ๊ธฐ (0) | 2021.08.09 |