git config

โ˜… ์œˆ๋„์šฐ ๊ธฐ์ค€์œผ๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. Git ๋ช…๋ น์–ด๋“ค์€ ๋งฅ, ์œˆ๋„์šฐ ์ „๋ถ€ ๋˜‘๊ฐ™์ง€๋งŒ ๋งฅ์€ ์„ธํŒ…ํ•  ๋•Œ ์‚ด์ง ๋‹ค๋ฅผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฒ˜์Œ ์ค€๋น„ํ•  ๊ฒƒ์— ๋‚˜์™€์žˆ๋Š” ๋Œ€๋กœ ๊นƒํ—ˆ๋ธŒ ๊ณ„์ • ํšŒ์›๊ฐ€์ž…๊ณผ git์„ ์„ค์น˜ํ–ˆ๋‹ค๋ฉด ์ด์ œ ๊ณ„์ •์„ ์—ฐ๊ฒฐํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์œˆ๋„์šฐ๋Š” ๋นˆ ๊ณต๊ฐ„์— ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ์„ ํด๋ฆญํ•œ ํ›„ Git Bash Here๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

1. ์บ์‹ฑ ๋ฐ์ดํ„ฐ ์‚ญ์ œ

๋จผ์ € ์ด๋ฏธ ์žฅ๋น„์— ๋“ฑ๋ก๋œ GitHub ๊ณ„์ •์„ ์‚ญ์ œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์•„๋งˆ ์ฒ˜์Œ Git์„ ์‚ฌ์šฉํ•˜๋Š” ๋ถ„๋“ค์€ ๋„˜์–ด๊ฐ€์…”๋„ ๋ฌธ์ œ ์—†์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๋งŒ์•ฝ ์•„๋ž˜ ๋‚ด์šฉ์„ ์ง„ํ–‰ํ•˜๋‹ค๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด ๋ถ„๋“ค์€ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด์ฃผ๊ณ , ๋‹ค์‹œ ์ฒ˜์Œ๋ถ€ํ„ฐ ์‹œ๋„ํ•ด๋ณด์„ธ์š”.

git config --global --unset credential.helper
git config --system --unset credential.helper

2. Git ์—ฐ๊ฒฐํ•˜๊ธฐ

์ด์ œ ํ„ฐ๋ฏธ๋„์—์„œ git config --list๋ฅผ ํ™•์ธํ•ด๋ด…์‹œ๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ์œ„ ์‚ฌ์ง„๊ณผ ๊ฐ™์€ ๋‚ด์šฉ์ด ๋‚˜์˜ค๋Š”๋ฐ, ๋‹ค๋ฅธ ๋‚ด์šฉ์€ ๋‹ค ํ•„์š” ์—†๊ณ  ์•„๋ž˜ ๋นจ๊ฐ„ ๋„ค๋ชจ ๋ฐ•์Šค๋งŒ ์ˆ˜์ •ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

git config --global user.name "์ž์‹  ์ด๋ฆ„"
git config --global user.email ์ด๋ฉ”์ผ
git config --global core.editor nano

์ฒซ ๋ฒˆ์งธ๋Š” ์ž์‹ ์ด ๊นƒํ—ˆ๋ธŒ์— ๋“ฑ๋กํ•œ ์ด๋ฆ„์„ ์ž‘์„ฑํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

ex. git config --global user.name "Dabeen Jeong"

๋‘ ๋ฒˆ์งธ๋Š” ์ž์‹ ์˜ ๊นƒํ—ˆ๋ธŒ ์ด๋ฉ”์ผ์„ ์ž‘์„ฑํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

ex. git config --global hello70825@gmail.com

์„ธ ๋ฒˆ์งธ๋Š” ์ด๋ฒˆ ์Šคํ„ฐ๋””์—์„œ๋Š” nano ์—๋””ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์˜ˆ์ •์ด๋ผ nano๋กœ ์„ค์ •ํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋„ค๋ฒˆ์งธ๋Š” nano๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ex. git config --global core.editor nano

์—๋””ํ„ฐ๋Š” ๊ธฐ๋ณธ ์„ค์ •์ธ vim์œผ๋กœ ํ•ด๋„ ์ƒ๊ด€ ์—†์ง€๋งŒ, ๋‹จ์ถ•ํ‚ค๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์„œ๋Š” nano๋กœ ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด์ œ ๊ณ„์ • ์—ฐ๊ฒฐ ์„ค์ •์ด ๋๋‚ฌ์œผ๋‹ˆ ์ด์ œ ์‹ค์Šต์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋ณ‘ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

Last updated