๐ Mac ์ฌ์ฉ์ ๊น ์ค์น๊ฐ์ด๋
๊ด๋ฆฌ์
์ฝ 2๊ฐ์ ์
๐ Mac ์ฌ์ฉ์ Git ์ค์น ๊ฐ์ด๋
๐ ์ค์น ์ ์ค๋น์ฌํญ
ํญ๋ชฉ | ๋ด์ฉ |
---|---|
์ด์์ฒด์ | macOS 10.9 ์ด์ |
ํ์ ๋๊ตฌ | ํฐ๋ฏธ๋ ์ฑ |
์์ ์๊ฐ | ์ฝ 10-15๋ถ |
๋์ด๋ | โญโญโโโ (์ด๊ธ) |
๐ ์ค์น ๋ฐฉ๋ฒ ์ ํ
Mac์์ Git์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ต๋๋ค:
๋ฐฉ๋ฒ | ์ฅ์ | ๋จ์ | ์ถ์ฒ๋ |
---|---|---|---|
Homebrew | โข ์ค์น/์
๋ฐ์ดํธ ๊ฐํธ โข ๋ค๋ฅธ ๊ฐ๋ฐ๋๊ตฌ๋ ๊ด๋ฆฌ ๊ฐ๋ฅ |
โข Homebrew ๋จผ์ ์ค์น ํ์ | โญโญโญโญโญ |
๊ณต์ ์ค์น ํ์ผ | โข ์ง์ ๋ค์ด๋ก๋ ๊ฐ๋ฅ โข ๋ณ๋ ๋๊ตฌ ๋ถํ์ |
โข ์ ๋ฐ์ดํธ ์๋ ์งํ | โญโญโญโโ |
Xcode | โข Apple ๊ณต์ ์ง์ โข ์ด๋ฏธ ์ค์น๋์ด ์์ ์ ์์ |
โข ์ฉ๋์ด ํผ (10GB+) | โญโญโโโ |
๐ก ์ถ์ฒ: Homebrew๋ฅผ ํตํ ์ค์น๋ฅผ ๊ถ์ฅํฉ๋๋ค. ํฅํ ๋ค๋ฅธ ๊ฐ๋ฐ ๋๊ตฌ ์ค์น๋ ํธ๋ฆฌํฉ๋๋ค.
๐ Homebrew๋ฅผ ํตํ Git ์ค์น (๊ถ์ฅ)
Step 1: Git ๊ณต์ ํํ์ด์ง ์ ์
https://git-scm.com/ ์ ์ ์ํฉ๋๋ค.
Step 2: Download for Mac ํด๋ฆญ
ํํ์ด์ง์์ "Download for Mac" ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
Step 3: Homebrew ์ ํ
์ฌ๋ฌ ์ค์น ๋ฐฉ๋ฒ ์ค Homebrew๋ฅผ ํด๋ฆญํฉ๋๋ค.
๐ Homebrew๋?
macOS์ฉ ํจํค์ง ๊ด๋ฆฌ์๋ก, ๋ช ๋ น์ด ํ ์ค๋ก ์ํํธ์จ์ด๋ฅผ ์ฝ๊ฒ ์ค์น/๊ด๋ฆฌํ ์ ์์ต๋๋ค.
Step 4: Homebrew ์ค์น
4-1. Homebrew ์ค์น ๋ช ๋ น์ด ๋ณต์ฌ
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
4-2. ํฐ๋ฏธ๋ ์คํ
- ๋ฐฉ๋ฒ 1: Spotlight ๊ฒ์ (
Command + Space
) โ "ํฐ๋ฏธ๋" ์ ๋ ฅ - ๋ฐฉ๋ฒ 2: Launchpad โ ๊ธฐํ โ ํฐ๋ฏธ๋
- ๋ฐฉ๋ฒ 3: Finder โ ์์ฉ ํ๋ก๊ทธ๋จ โ ์ ํธ๋ฆฌํฐ โ ํฐ๋ฏธ๋
4-3. ๋ช ๋ น์ด ๋ถ์ฌ๋ฃ๊ธฐ ๋ฐ ์คํ
ํฐ๋ฏธ๋์ ๋ณต์ฌํ ์ค์น ๋ช
๋ น์ด๋ฅผ ๋ถ์ฌ๋ฃ๊ณ Enter
๋ฅผ ๋๋ฆ
๋๋ค.
4-4. ๋น๋ฐ๋ฒํธ ์ ๋ ฅ
"Password:" ๋ฉ์์ง๊ฐ ๋ํ๋๋ฉด Mac ๋ก๊ทธ์ธ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํฉ๋๋ค.
โ ๏ธ ์ฃผ์: ๋น๋ฐ๋ฒํธ ์ ๋ ฅ ์ ํ๋ฉด์ ํ์๋์ง ์์ต๋๋ค. ๊ทธ๋ฅ ์ ๋ ฅํ๊ณ Enter๋ฅผ ๋๋ฅด์ธ์.
4-5. ์ค์น ์๋ฃ
์ค์น๊ฐ ์๋ฃ๋๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
4-6. Homebrew ์ค์น ํ์ธ
brew --version
๋ฒ์ ์ ๋ณด๊ฐ ํ์๋๋ฉด ์ฑ๊ณต์ ์ผ๋ก ์ค์น๋ ๊ฒ์ ๋๋ค.
Step 5: Git ์ค์น
5-1. Git ์ค์น ๋ช ๋ น์ด ์คํ
ํฐ๋ฏธ๋์์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค:
brew install git
5-2. ์ค์น ์งํ
Git ์ค์น๊ฐ ์๋์ผ๋ก ์งํ๋ฉ๋๋ค.
5-3. ์ค์น ์๋ฃ
์ค์น๊ฐ ์๋ฃ๋๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
Step 6: Git ์ค์น ํ์ธ
git --version
Git ๋ฒ์ ์ด ํ์๋๋ฉด ์ค์น๊ฐ ์๋ฃ๋ ๊ฒ์ ๋๋ค!
โ ์ค์น ํ์ธ ์ฒดํฌ๋ฆฌ์คํธ
ํ์ธ ํญ๋ชฉ | ๋ช ๋ น์ด | ์์ ๊ฒฐ๊ณผ |
---|---|---|
Homebrew ์ค์น | brew --version |
Homebrew 3.x.x |
Git ์ค์น | git --version |
git version 2.x.x |
Git ์์น | which git |
/usr/local/bin/git ๋๋ /opt/homebrew/bin/git |
๐ง ๋ฌธ์ ํด๊ฒฐ
๋ฌธ์ 1: "command not found: brew"
ํด๊ฒฐ๋ฐฉ๋ฒ: Homebrew๊ฐ ์ ๋๋ก ์ค์น๋์ง ์์์ต๋๋ค. Step 4๋ฅผ ๋ค์ ์งํํ์ธ์.
๋ฌธ์ 2: ๋น๋ฐ๋ฒํธ ์ ๋ ฅ์ด ์ ๋ผ์
ํด๊ฒฐ๋ฐฉ๋ฒ: ๋น๋ฐ๋ฒํธ๋ ํ๋ฉด์ ํ์๋์ง ์์ต๋๋ค. ๊ทธ๋ฅ ์ ๋ ฅํ๊ณ Enter๋ฅผ ๋๋ฅด์ธ์.
๋ฌธ์ 3: Permission denied ์ค๋ฅ
ํด๊ฒฐ๋ฐฉ๋ฒ: ๋ช
๋ น์ด ์์ sudo
๋ฅผ ๋ถ์ฌ์ ์คํํ์ธ์.
sudo brew install git
๐ฏ ๋ค์ ๋จ๊ณ
Git ์ค์น๋ฅผ ์๋ฃํ๋ค๋ฉด ๋ค์ ์ค์ ์ ์งํํ์ธ์:
1. Git ์ฌ์ฉ์ ์ ๋ณด ์ค์
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
2. ์ค์ ํ์ธ
git config --list
๐ ์ถ๊ฐ ์๋ฃ
๐ก ๋์์ด ํ์ํ์ ๊ฐ์?
์ค์น ์ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๋๊ธ๋ก ์๋ ค์ฃผ์ธ์!
์ถ์ฒ: https://startree.tistory.com/entry/๋งฅ์์-Git-์ค์นํ๊ธฐ
๋๊ธ 0๊ฐ
์์ง ๋๊ธ์ด ์์ต๋๋ค
์ฒซ ๋ฒ์งธ ๋๊ธ์ ์์ฑํด๋ณด์ธ์!