2021๋ 8์ 13์ผ๋ถํฐ Git ์์ ์ค GitHub ์ ๊ทผ ์ ๊ณ์ ์ํธ๋ฅผ ์ ๋ฉด ํ์ฉํ์ง ์์ผ๋ฏ๋ก push, pull ๋ฑ ์์ ์ค ๋ค์๊ณผ ๊ฐ์ ๋ฉ์์ง์ ํจ๊ป ์๋ฌ
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.
Brownout ์์ ์ด ๋ฑ ๋ด ํ๋ก์ ํธ๊ฐ ๋๋ ์ดํ๋ผ ๊ทธ๋ฌ๋ ์ ํ ์ธ์งํ์ง ๋ชปํ๊ณ ์์๋ค.
Github Desktop (์ด๋ผ๋ ์ ๋ง ํธํ๊ณ ์์คํ) ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํฅ์ ๋ฐ์ง ์์ผ๋ฏ๋ก ๊ท์ฐฎ๋ค๋ฉด Bash ๋์ ์ด๊ฑธ๋ก ๊ฐ์ํ๋ ๊ฒ๋ ์ข๋ค. ๊นํ๋ฐํ์ ์ฌ์ฉํ๋ ์ค์ด๋ผ ๋ด ๋ฆฌํฌ์งํ ๋ฆฌ ๊ด๋ฆฌ์๋ ํฐ ์ํฅ์ด ์์ง๋ง, bash์์ ๊น ์ฌ์ฉ๋ฒ ๋ํ ๊ณต๋ถํ๋ ์ค์ด๊ธฐ์ ์ด๊ฑธ ์ด๋ป๊ฒ ํด๊ฒฐํด์ผ ํ๋ ๊ณ ๋ฏผ ์ข ํ๋ค.
์ง๊ธ๋ถํฐ ํ ๊ฑด ๋ณ ๊ฒ ์๋๋ผ, ๊ณต์ง์์ ๋งํ๋๋ก Personal Access Token์ ๋ค์ ๋ฐ๊ธ๋ฐ์ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ์๊ฐํด๋ณด๋ ๊นํ๋ธ์์ ๋ด ๊ฐ์ธ ํ ํฐ์ด ๋ง๋ฃ๋๋ค๋ ๋ด์ฉ์ ์ด๋ฉ์ผ์ ๋ณด๋ด์ค ๊ฒ ๊ฐ๊ธฐ๋ ํจ
์๋ ๋ด์ฉ์ ์ฌ๊ธฐ์ ์์ธํ ์ค๋ช ๋์ด ์๋ค.
1. ์ค์ - ๊ฐ๋ฐ์์ค์
2. ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ ๋ฉ๋ด์์ ์ ํ ํฐ ๋ง๋ค๊ธฐ
3. ํ ํฐ ๋ง๋ฃ์ผ, ๋ฒ์ ์ค์ ํ๊ธฐ
4. ํ ํฐ ์์ฑ
ํ ํฐ์ ๋ค์ ํ์ธํ ์ ์์ผ๋ฏ๋ก ๊ผญ ๋ฐ๋ก ์ ์ฅํด๋์์ผ ํ๋ค. ๊น๋จน์ผ๋ฉด ์ฌ๋ฐ๊ธ๋ฐ์์ผ ํจ.
5. ์ฌ์ฉํ๊ธฐ
5-1. Bash์์ ์ฌ์ฉํ๊ธฐ
์๊น ํ๋ค ๋ง, ์์์ ๋ก์ปฌ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ ๊นํ๋ธ ๋ฆฌํฌ์ง๋ฅผ ๋ฆฌ๋ชจํธ๋ก ์ค์ ํ ๋ค PUSHํ๋ ์์ ์ ํด๋ณด๋ ค๊ณ ํ๋ค.
๊นํ๋ธ์ ์ ์ ์ฅ์๋ฅผ ๋ง๋ ๋ค. ๋ก์ปฌ์ ์๋ ํ๋ก์ ํธ๋ฅผ ๋ฆฌ๋ชจํธ์ ์ฌ๋ฆด ๊ฒ์ด๊ธฐ ๋๋ฌธ์, ์ ์ฅ์๋ ์ด๊ธฐ ์ธํ ์ ํ์ง ์๋๋ค. (์ด๊ฒ ๋๋ฌธ์ ์๋ ์์ด ์ฝ์งํ ๊ธฐ์ต์ด ์์)
๋ฐฉ๊ธ ๋ง๋ ํ ํฐ์ ์ฌ์ฉํ๊ธฐ ์ํด HTTPS๋ก ์ค์ ํ๊ณ , ๋ก์ปฌ์์ ๊ฐ์ ธ์ฌ ๊น ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ค๋ค. ์น์ ํ๊ฒ ๋ช ๋ น์ด๋ฅผ ์ค๋ช ํด๋์๋ค. ๊ทธ๋๋ก ๋ฐ๋ผ ํ๋ฉด ๋จ.
ํ๋ผ๋๋๋ก ๋ก์ปฌ์์ ๊น ๋ฆฌํฌ์ง๋ฅผ ๋ง๋ค์ด์ฃผ์.
๋น ํ๋ก์ ํธ๋ผ ํ์ ํ๋ PUSH ํ ๋งํ ์๋ฌด ํ์ผ์ด๋ ๋ง๋ค๊ณ ์ปค๋ฐ
๋ธ๋์น๋ฅผ ๋ง๋ค๊ณ ๋ฆฌ๋ชจํธ ์ ์ฅ์๋ฅผ ๊นํ๋ธ๋ก ์ฐ๊ฒฐํด์ฃผ๊ธฐ
๊ทธ๋ฆฌ๊ณ ๋ด ์ปค๋ฐ์ PUSH ํด๋ณด๊ธฐ
Username์ ๋ณธ์ธ ์์ด๋, ์ ๋ชจ๋ฅด๊ฒ ์ผ๋ฉด ๊นํ๋ธ ์ฃผ์ ์ฐธ๊ณ https://github.com/์์ด๋/Repo.git
Password๋ ๋น๋ฐ๋ฒํธ๊ฐ ์๋๊ณ ์๊น ๋ฐ๊ธ๋ฐ์ ํ ํฐ์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
๋ญ๊ฐ ์ค์ ์ ํด์ค์ ๊ทธ๋ฐ ๊ฑด์ง ๋ชฐ๋ผ๋ ๋ธ๋ผ์ฐ์ ์์ ๋จ๋ ๋ก๊ทธ์ธ ์ฐฝ์ผ๋ก๋ ๋ก๊ทธ์ธ์ด ์๋๋ค. ์ฌ์ฉํ๋ Git Bash ๋ฒ์ ์ด ๋ฎ์์ ๊ทธ๋ฐ ๊ฒ ๊ฐ์... ๊ทธ๋์ ์ฝ์์์ ๋ก๊ทธ์ธํ๊ธฐ๋ก ํ๋ค.
๋คํํ ๋ก๊ทธ์ธ ์ฑ๊ณต. ๋ธ๋์น ์ค์ ๊ณผ PUSH๋ ์ ๋์ด, ๊นํ๋ธ์ ํด๋น ๋ฆฌํฌ์งํ ๋ฆฌ์์ ํ์ธํ ์ ์๋ค.
5-2. ์์ ์ฆ๋ช ์บ์ฑํ๊ธฐ
ํ๋ ค๊ณ ํ๋๋ฐ ์ค๋ช ์์์ Git ์ต์ ๋ฒ์ ์ค์นํ๋ ๊ฑธ ์ถ์ฒํ๊ธธ๋ ๊ท์ฐฎ์์ ์คํตํจ. (๋ด ๋ฒ์ ๋ฌด๋ ค 2.17... ์ธ์ ์ ์ด์ผ) ์ด์ฐจํผ git ์ฌ์ฉ๋ฒ ์ดํดํ๊ธฐ๋ ์ฑ๊ณตํ๊ณ ์์ผ๋ก๋ ๊นํ๋ฐํ์ธ๊ฑฐ๋ค...
๋.
- REF -
1. ์ํธ ๊ธฐ๋ฐ ์ธ์ฆ > ํ ํฐ ๊ธฐ๋ฐ ์ธ์ฆ ๋ณ๊ฒฝ ๊ณต์ง
Token authentication requirements for Git operations | The GitHub Blog
Beginning August 13th, 2021, we will no longer accept account passwords when authenticating Git operations on GitHub.com.
github.blog
2. Personal Access Token ์์ฑ ๋ฐฉ๋ฒ
Creating a personal access token - GitHub Docs
Personal access tokens (PATs) are an alternative to using passwords for authentication to GitHub when using the GitHub API or the command line. If you want to use a PAT to access resources owned by an organization that uses SAML SSO, you must authorize the
docs.github.com
'๐ ํ์ต๊ณผ ๊ฐ๋ฐ ๊ธฐ๋ก > ๊ธฐํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Git Stash (0) | 2022.03.02 |
---|---|
MySQL Workbench์์ Server Status๋ฅผ ํ์ธํ ์ ์๋ ๊ฒฝ์ฐ (0) | 2022.01.16 |
Git (0) | 2021.08.16 |
๋ฆฌ๋ ์ค ๊ธฐ๋ณธ ๋ช ๋ น์ด (0) | 2021.08.05 |