Study: DeveloperTools(DevTool)/DevTool: Git

[Git] Git Personal Access Token ๋ฐœ๊ธ‰ ๊ณผ์ •(์‚ฌ์ง„ ํฌํ•จ)!

DrawingProcess 2022. 4. 17. 14:37
๋ฐ˜์‘ํ˜•
๐Ÿ’ก ๋ณธ ๋ฌธ์„œ๋Š” 'Git Personal Access Token ๋ฐœ๊ธ‰ ๊ณผ์ •'์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋†“์€ ๊ธ€์ž…๋‹ˆ๋‹ค.
Github์€ ์ตœ๊ทผ ์—…๋ฐ์ดํŠธ๋กœ ์•ž์œผ๋กœ ์›๊ฒฉ์ €์žฅ์†Œ์— ์ ‘๊ทผํ•  ๋•Œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌผ์–ด๋ณด์ง€ ์•Š๊ณ , ํ† ํฐ์„ ๋ฌผ์–ด๋ณด๋„๋ก ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ํ† ํฐ์„ ๋ฐœ๊ธ‰๋ฐ›๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜์˜€์œผ๋‹ˆ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

Personal Access Token ๋ฐœ๊ธ‰

1. ๊ณ„์ •์˜ ํ”„๋กœํ•„์„ ์„ ํƒํ•œ ํ›„ Settings์— ๋“ค์–ด๊ฐ„๋‹ค.

2. ์Šคํฌ๋กค์„ ๋‚ด๋ ค ์™ผ์ชฝ ํ•˜๋‹จ์—์„œ Developer Settings์„ ํด๋ฆญํ•œ๋‹ค.

3. ์™ผ์ชฝ 3๋ฒˆ์งธ์— ์œ„์น˜ํ•œ Personal Access Token์„ ํด๋ฆญํ•œ๋‹ค.

4. ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์˜ Generate new token์„ ํด๋ฆญํ•œ๋‹ค(์ฒ˜์Œ ์ƒ์„ฑํ•  ๊ฒฝ์šฐ Revoke all ๋ฒ„ํŠผ์ด ์—†์„ ์ˆ˜ ์žˆ๋‹ค.).

5. token์˜ ์ด๋ฆ„๊ณผ ์–ธ์ œ๊นŒ์ง€ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ์ง€ ์ •ํ•œ๋‹ค.
์ดํ›„ ํ•˜๋‹จ์˜ ๊ถŒํ•œ ์„ค์ •์—์„œ repo ์˜† ์ฒดํฌ๋ฐ•์Šค๋ฅผ ํด๋ฆญํ•˜๊ณ  Generate Token์„ ํด๋ฆญํ•œ๋‹ค(์ฒ˜์Œ์—๋Š” repo์ •๋„๋„ ์ถฉ๋ถ„ํ•˜๋‹ค).

6. ์ดํ›„ ํ† ํฐ์„ ๋ณต์‚ฌํ•œ ํ›„ git pushํ• ๋•Œ ์ž…๋ ฅํ•˜๋Š” password ์ž๋ฆฌ์— ์ž…๋ ฅํ•ด์ค€๋‹ค.
+ Username์—๋Š” ๋ณธ์ธ์˜ Git๊ณ„์ •์˜ Username์„ ์ž…๋ ฅํ•œ๋‹ค.

๋ฐ˜์‘ํ˜•