ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

๋ฐ˜์‘ํ˜•

github ํ† ํฐ ์ธ์ฆ ๋ฐฉ๋ฒ•

git-credential-osxkeychain์ด ํ‚ค์ฒด์ธ์—์„œ gitbug.com ํ‚ค ์ ‘๊ทผ์„ ํ—ˆ์šฉํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค??? ๋‚˜์˜ค๊ณ  ์ธ์ฆ์ด ์•ˆ๋˜๋‹ˆ?? ์ฐพ์•„๋ณด๋‹ˆ

21๋…„ 8์›” 13์ผ Git์—์„œ ํŒจ์Šค์›Œ๋“œ ์ธ์ฆ๊ธฐ๋ฐ˜ ๋Œ€์‹  PAT(Personal Access Token) ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ•˜๋„๋ก ๋ณ€๊ฒฝ๋˜์—ˆ๋‹ค.

 

Personal Access Toeken ๋ฐœ๊ธ‰ ใ„ฑใ„ฑ

github -> ๋กœ๊ทธ์ธ -> ๋‚ดํ”„๋กœํ•„ ์‚ฌ์ง„ -> settings -> ์™ผ์ชฝ ์Šคํฌ๋กค ์ œ์ผ ํ•˜๋‹จ์œผ๋กœ ๋‚ด๋ฆฌ๋ฉด Developer settings -> Personal access tokens ๋ˆŒ๋ฅด๊ณ  expiration ์›ํ•˜๋Š” ๋‚ ์งœ๋กœ ๋ฐœ๊ธ‰๋ฐ›๊ณ  ๋ฐœ๊ธ‰๋ฐ›์€ ํ† ํฐ์„ copyํ•ด๋†“์Šต๋‹ˆ๋‹ค.

 

credential helper๋กœ ํ‚ค์ฒด์ธ ์„ค์ •

$ git config --global credential.helper osxkeychain

$ git config --global credential.helper

credential.helper๋Š” git ๊ณ„์ •์ธ์ฆ์ •๋ณด๋ฅผ ๋‹ค์‹œ ์ž…๋ ฅํ•˜์ง€ ์•Š๋„๋ก ๊ด€๋ฆฌํ•˜๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. osxkeychain ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งฅ์—์„œ ์ œ๊ณตํ•˜๋Š” keychain์„ ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

ํ‚ค์ฒด์ธ๋“ฑ๋ก

$ git credential-osxkeychain store

host=github.com
protocol=https
username=[USERNAME]
password=[PERSONAL_ACCESS_TOKEN]

์œ„์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜๊ณ  ๋งˆ์ง€๋ง‰์— ์—”ํ„ฐ๋ฅผ ๋‘๋ฒˆ์น˜๋ฉด ๋œ๋‹ค.  ์ด๋ฏธ ๋“ฑ๋ก๋˜์–ด์žˆ๋‹ค๋ฉด..

 

git-credential-osxkeychain์ด ํ‚ค์ฒด์ธ์—์„œ gitbug.com ํ‚ค ์ ‘๊ทผ์„ ํ—ˆ์šฉํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค ๋ฌธ๊ตฌ๊ฐ€ ๋‚˜์˜ค๋ฉด MAC ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‘๋ฒˆ ๋‚˜์˜ค๋Š”๋ฐ ๋‘๋ฒˆ๋‹ค MACํŒจ์Šค์›Œ๋“œ ์ž…๋ ฅ ์™„๋ฃŒ!!! ๋

๋ฐ˜์‘ํ˜•
๋ฐ˜์‘ํ˜•
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2024/07   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
๊ธ€ ๋ณด๊ด€ํ•จ
๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (56)
๐Ÿ“บ Develop (34)
๐ŸŒ‹ Error Fixed (3)
๐Ÿ— Tool (3)
๐Ÿ’ป MacBook M1 (15)
๐Ÿ“ฆ ETC (1)

์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค.