๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โœ’๏ธ GitHub & Git

[GitHub & Git] GitHub(๊นƒํ—ˆ๋ธŒ) Personal Access Token ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•

by A Lim Han 2023. 8. 6.

๐Ÿ ํผ์Šค๋„ ์—‘์„ธ์Šค ํ† ํฐ(Personal Access Token) ์ด๋ž€?

๊นƒํ—ˆ๋ธŒ์˜ ํผ์Šค๋„ ์—‘์„ธ์Šค ํ† ํฐ(Personal Access Token)์€ ๊นƒํ—ˆ๋ธŒ(GitHub)์—์„œ ์ œ๊ณตํ•˜๋Š” ์ธ์ฆ ๋ฐฉ์‹ ์ค‘ ํ•˜๋‚˜๋กœ, ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ๊ณ„์ •์„ ์ธ์ฆํ•˜๊ณ  API ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ๋ณด์•ˆ ์ธ์ฆ ํ‚ค์ด๋‹ค.

ํผ์Šค๋„ ์—‘์„ธ์Šค ํ† ํฐ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ๊นƒํ—ˆ๋ธŒ ๊ณ„์ •๊ณผ ์—ฐ๊ฒฐ๋œ ๊ถŒํ•œ๊ณผ ๋ฒ”์œ„๋ฅผ ์ •์˜ํ•˜์—ฌ ์ƒ์„ฑ๋˜๋ฉฐ, ์‚ฌ์šฉ์ž๋Š” ํ† ํฐ์˜ ๋ฒ”์œ„์— ๋”ฐ๋ผ ํŠน์ • ๊นƒํ—ˆ๋ธŒ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋Œ€ํ•œ ์ฝ๊ธฐ๋‚˜ ์“ฐ๊ธฐ, ๊ด€๋ฆฌ ๋“ฑ์˜ ๊ถŒํ•œ์„ ํ—ˆ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 


 

๐Ÿ Personal Access Token ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•

1. ๋ณธ์ธ์˜ GitHub ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ ํ›„ ์šฐ์ธก ์ƒ๋‹จ์˜ ๋กœ๊ณ  ํด๋ฆญ

2. "Settings" ์„ ํƒ ํ›„ "Developer settings" ํด๋ฆญ

3. "Personal access tokens"์˜ "Tokens" ์—์„œ "Generate new token" ํด๋ฆญ  -->  Generate new token (classic) ์„ ํƒ

4. ์ƒ์„ฑํ•  ํ† ํฐ์— ๋Œ€ํ•œ ๋…ธํŠธ์™€ ์œ ํšจ ๊ธฐ๊ฐ„ ์„ค์ •

5. ์ƒ์„ฑํ•  ํ† ํฐ์— ๋Œ€ํ•ด ๋ถ€์—ฌํ•  ๊ถŒํ•œ ์„ ํƒ ํ›„ "Generate token" ํด๋ฆญ

6. ์ƒ์„ฑํ•œ ํ† ํฐ ๋ณต์‚ฌ (์ฐฝ ๋„๊ณ  ๋‚˜๋ฉด ๋‹ค์‹œ ์—ด๋žŒ ๋ถˆ๊ฐ€  -->  ๊ผญ ๋ณต์‚ฌํ•ด๋†“์œผ์„ธ์š”!)