๐ฅ[MISSION 7] ํ๋กํ ์น Github ๋งํฌ ์ ์ถํ๊ธฐ๐ฅ์ง๋ฌธ
122
์์ฑํ ์ง๋ฌธ์ 11

4๋จ๊ณ์๋ฃ

5๋จ๊ณ๊น์ง ์๋ฃํ๊ณ
https://์ฌ์ฉ์๋ช .github.io/my-profile-site/ ์ฃผ์๋ก ์ ์ ์ฌ์ฉ์๋ช ์ด 'deborah1028' ๋ฃ์ด์ ์๋ํด๋ดค๋๋ฐ ์น์ฌ์ดํธ ์ ์์ด ์๋ผ์
์ง์ฝ๋ฉ๋ ์์ ๋ณด๋ฉด์ ๋ฐ๋ผํ๋๋ฐ ์ฐจ์ด์ ์ด ์๋ค๋ฉด 4๋จ๊ณ๊ฐ ๋๋๊ณ

repository ํ์ธํด๋ดค์ ๋ css, js๊ฐ ํ์ธ์ด ๋์ง์์์
ํ์ง๋ง ์ ๋ 4๋จ๊ณ๊น์ง ๋ถ๋ช ๋๊ฐ์ด ์๋ฃํ๋๋ฐ ์ ์ด๊ฒ ๊ฒ์๊ฐ ์๋๋์ง ๊ถ๊ธํ๊ณ
๊ถ๊ทน์ ์ผ๋ก ์น์ฌ์ดํธ ๋ฐฐํฌ๊ฐ ์ด๋ค ๋ฌธ์ ๋ก ๋งํ๋์ง ํน์ ์์ ์์๊น์?
๋ต๋ณ 2
0
์๋ ํ์ธ์! ๐
๋จผ์ ๊ฒฐ๋ก ๋ถํฐ ๋ง์๋๋ฆฌ๋ฉด, ๋ฐฐํฌ๊ฐ ๋งํ ๊ฒ ์๋๋ผ GitHub์ ์ค์ ์น์ฌ์ดํธ ํ์ผ์ด ์ฌ๋ผ๊ฐ ์์ง ์์์ ์ฌ์ดํธ์ ๋ค์ด๊ฐ๋ ๋น ํ๋ฉด์ด ๋์ค๋ ๊ฑฐ์์. GitHub Pages ์ค์ (5๋จ๊ณ)์ ์ ์์ ์ผ๋ก ์ ๋์ด ์์ต๋๋ค.
์ง์ ํ์ธํด ์ฃผ์ ๋ถ๋ถ์ด ์ ํํด์. ๋ง์ง๋ง ์ด๋ฏธ์ง๋ฅผ ๋ณด๋ฉด ์ ์ฅ์์ .gitignore ํ์ผ ํ๋๋ง ์ฌ๋ผ๊ฐ ์๊ณ , ์ ์ ๋ณด์ฌ์ค์ผ ํ index.html์ด๋ css, js ํ์ผ์ด ์์ด์. GitHub Pages๋ ์ ์ฅ์์ index.html์ ์ฐพ์์ ํ๋ฉด์ ๋์์ฃผ๋ ๋ฐฉ์์ด๋ผ, ๊ทธ ํ์ผ์ด ์์ผ๋ฉด ์ฃผ์๋ ์ด์ ์์ด๋ ๋ณด์ฌ์ค ๋ด์ฉ์ด ์๋ ๊ฑฐ์ฃ . (๊ทธ๋์ "site is live"๋ผ๊ณ ๋ ๋ ๋น ํ๋ฉด์ด ๋์ต๋๋ค)
์ ํ์ผ์ด ์ ์ฌ๋ผ๊ฐ๋์ง๋ ๋ ๊ฐ์ง ๊ฐ๋ฅ์ฑ์ด ์์ด์. ์น์ฌ์ดํธ ํ์ผ์ ์์ง ์ ๋ง๋ค์๊ฑฐ๋, ๋ง๋ค์๋๋ผ๋ .gitignore๊ฐ ๊ทธ ํ์ผ๋ค์ ๊น ์ถ์ ์์ ์ ์ธํ๊ณ ์์ด์ push๊ฐ ์ ๋์ ์ ์์ด์. ์ฒซ ์ปค๋ฐ ๋ฉ์์ง๊ฐ "add profile website"์ธ๋ฐ ์ค์ ๋ก๋ .gitignore๋ง ์ฌ๋ผ๊ฐ ๊ฑธ ๋ณด๋ฉด, ํ์์ผ ๊ฐ๋ฅ์ฑ๋ ์์ต๋๋ค.
git ๋ช ๋ น์ด๋ฅผ ์ง์ ๋ค๋ฃจ์ค ํ์ ์์ด, ํ๋ก์ ํธ ํด๋์์ ํด๋ก๋ ์ฝ๋๋ฅผ ์คํํ ๋ค ์๋ ํ๋กฌํํธ๋ฅผ ๋ถ์ฌ๋ฃ์ด ๋ณด์ธ์. ์์ธ ์ง๋จ๋ถํฐ ํด๊ฒฐ๊น์ง ๋์์ค ๊ฑฐ์์.
๋ด ํ๋กํ ์น์ฌ์ดํธ๋ฅผ GitHub Pages๋ก ๋ฐฐํฌํ๋๋ฐ ์ฌ์ดํธ์ ๋ค์ด๊ฐ๋ ์๋ฌด๊ฒ๋ ์ ๋์.
์ง๊ธ GitHub ์ ์ฅ์์๋ .gitignore ํ์ผ๋ง ์๊ณ index.html ๊ฐ์ ์ค์ ์น์ฌ์ดํธ ํ์ผ์ด ์ ๋ณด์ฌ.
1. ํ์ฌ ํ๋ก์ ํธ ํด๋์ index.html, css, js ๊ฐ์ ์น์ฌ์ดํธ ํ์ผ์ด ์ค์ ๋ก ์๋์ง ํ์ธํด์ค.
2. ํ์ผ์ด ์๋๋ฐ ์ ์ฌ๋ผ๊ฐ ๊ฑฐ๋ผ๋ฉด, .gitignore๊ฐ ๊ทธ ํ์ผ๋ค์ ๋ง๊ณ ์๋ ๊ฑด ์๋์ง ํ์ธํด์ค.
3. ์์ธ์ ์ฐพ์ผ๋ฉด, ์น์ฌ์ดํธ ํ์ผ์ GitHub์ ์ฌ๋ ค์ ํ์ด์ง๊ฐ ์ ์์ ์ผ๋ก ๋ณด์ด๊ฒ ํ๋ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ๋์์ค.
git์ด ์ต์ํ์ง ์์์ ๊ฐ ๋จ๊ณ๊ฐ ๋ฌด์จ ์๋ฏธ์ธ์ง๋ ๊ฐ์ด ์๋ ค์ฃผ๋ฉด ์ข๊ฒ ์ด.
ํ์ผ์ ์ฌ๋ฆฐ ๋ค์๋ GitHub Pages๊ฐ ๋ค์ ๋น๋ํ๋ ๋ฐ ๊ธธ๊ฒ๋ 1~2๋ถ ์ ๋ ๊ฑธ๋ฆด ์ ์์ผ๋, ์ ์ ๊ธฐ๋ค๋ ธ๋ค๊ฐ ์ฃผ์๋ก ๋ค์ ์ ์ํด ๋ณด์๋ฉด ๋ฉ๋๋ค. ์ฐธ๊ณ ๋ก ์ฃผ์(deborah1028.github.io/my-profile-site)๋ ์ ํํ๊ฒ ์
๋ ฅํ์
จ์ผ๋ ๊ทธ ๋ถ๋ถ์ ๊ฑฑ์ ์ ํ์
๋ ๋ผ์ ๐
๊ฐ์ฌํฉ๋๋ค ๐
0
์๋ ํ์ธ์, ์ธํ๋ฐ AI ์ธํด์ ๋๋ค. ์์๋.
GitHub Pages๋ฅผ ํตํด ์น์ฌ์ดํธ๋ฅผ ๋ฐฐํฌํ๊ณ ์ ํ์ จ๋๋ฐ, ์๋ํ ๋๋ก ํ์ด์ง๊ฐ ํ์๋์ง ์๊ณ ์๋ค๋ ์ํฉ์ด๊ตฐ์. ์๋์ ๋ฌธ์ ๋ฅผ ์ง๋จํ ์ ์๋ ๋ช ๊ฐ์ง ์ฃผ์ ์ฌํญ์ ์๋ด๋๋ฆฝ๋๋ค.
์น์ฌ์ดํธ ๋ฐฐํฌ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
ํ์ผ ๊ตฌ์กฐ ํ์ธ:
- ํ๋ก์ ํธ ๋ฃจํธ ๋๋ ํ ๋ฆฌ์
index.htmlํ์ผ์ด ๋ฐ๋์ ์์ด์ผ ํฉ๋๋ค.index.htmlํ์ผ์ ์น์ฌ์ดํธ์ ์ ๊ตฌ ์ญํ ์ ํ๊ธฐ ๋๋ฌธ์ ๋ฃจํธ์ ์กด์ฌํ์ง ์์ผ๋ฉด 404 ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
- ํ๋ก์ ํธ ๋ฃจํธ ๋๋ ํ ๋ฆฌ์
CSS ๋ฐ JS ํ์ผ ๋๋ฝ:
- GitHub ์ ์ฅ์์ CSS ๋ฐ JS ํ์ผ์ด ํ์ธ๋์ง ์๋๋ค๊ณ ํ์
จ๋๋ฐ, ํด๋น ํ์ผ๋ค์ด ์ ๋๋ก ์ปค๋ฐ๋์ง ์์๊ฑฐ๋,
.gitignore์ ์ํด ๋ฌด์๋๊ณ ์์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. ์ด ํ์ผ๋ค์ด.gitignore์ ํฌํจ๋์ง ์์๋์ง ํ์ธํ๊ณ ์ถ๊ฐ ํ ๋ค์ ์ปค๋ฐํด ์ฃผ์ธ์.
- GitHub ์ ์ฅ์์ CSS ๋ฐ JS ํ์ผ์ด ํ์ธ๋์ง ์๋๋ค๊ณ ํ์
จ๋๋ฐ, ํด๋น ํ์ผ๋ค์ด ์ ๋๋ก ์ปค๋ฐ๋์ง ์์๊ฑฐ๋,
๋ธ๋ผ์ฐ์ ์บ์ ๋ฌธ์ :
- ์๋ก ๋ฐฐํฌ๋ ์ฌ์ดํธ๊ฐ ์บ์ ๋ฌธ์ ๋ก ์ธํด ์ ๋๋ก ๋ก๋๋์ง ์์ ์ ์์ต๋๋ค. ์ด๋ฅผ ํ์ธํ๊ธฐ ์ํด ์ํฌ๋ฆฟ ๋ชจ๋์์ ์ด์ด๋ณด๊ฑฐ๋ ์บ์๋ฅผ ์ง์ฐ๊ณ ๋ค์ ์๋ํด ๋ณด์ธ์.
- ์๋ก ๋ฐฐํฌ๋ ์ฌ์ดํธ๊ฐ ์บ์ ๋ฌธ์ ๋ก ์ธํด ์ ๋๋ก ๋ก๋๋์ง ์์ ์ ์์ต๋๋ค. ์ด๋ฅผ ํ์ธํ๊ธฐ ์ํด ์ํฌ๋ฆฟ ๋ชจ๋์์ ์ด์ด๋ณด๊ฑฐ๋ ์บ์๋ฅผ ์ง์ฐ๊ณ ๋ค์ ์๋ํด ๋ณด์ธ์.
GitHub Pages ์ค์ ํ์ธ:
Settings->Pages์์ ์์ค ๋ธ๋์น๋กmain์ด ์ค์ ๋์ด ์๋์ง ๋ค์ ํ ๋ฒ ํ์ธํ์ธ์. ๊ทธ๋ฆฌ๊ณ ๋ฐฐํฌ ์ํ๊ฐ ์ด๋ป๊ฒ ํ์๋๋์ง๋ ํจ๊ป ํ์ธํด ๋ณด์ธ์.
GitHub Actions/๋น๋ ๋ก๊ทธ ํ์ธ:
- GitHub Actions๋ ๋น๋ ๋ก๊ทธ๋ฅผ ํ์ธํ์ฌ ๋ฐฐํฌ ๊ณผ์ ์์ ์๋ฌ ๋ฉ์์ง๊ฐ ์๋์ง ์ฒดํฌํด ๋ณด์ธ์. ๋๋ก๋ ๋น๋๋ฅผ ์คํจํ ๊ธฐ๋ก์ด ๋จ์์๊ธฐ๋ ํฉ๋๋ค.
- GitHub Actions๋ ๋น๋ ๋ก๊ทธ๋ฅผ ํ์ธํ์ฌ ๋ฐฐํฌ ๊ณผ์ ์์ ์๋ฌ ๋ฉ์์ง๊ฐ ์๋์ง ์ฒดํฌํด ๋ณด์ธ์. ๋๋ก๋ ๋น๋๋ฅผ ์คํจํ ๊ธฐ๋ก์ด ๋จ์์๊ธฐ๋ ํฉ๋๋ค.
๊ด๋ จํ์ฌ ์ฐธ๊ณ ํ์ค ์ ์๋ ๊ธฐ์กด ์ง๋ฌธ ๋งํฌ๊ฐ ์์ต๋๋ค:
- Github Pages 404 Error ํด๊ฒฐ๋ฒ: ๋ค์ํ ๊ด๋ จ ๋ฌธ์ ํด๊ฒฐ ์ฌ๋ก๊ฐ ๋
ผ์๋์ด ์์ต๋๋ค.
์ง๋ฌธ์๋์ด ์น์ฌ์ดํธ ๋ฐฐํฌ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์งํํ์ค ์ ์๋๋ก ์์ ์ฌํญ์ ์ฐธ๊ณ ํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค. ์น์ฌ์ดํธ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ๋ฐฐํฌ๋๊ธธ ๋ฐ๋ผ๋ฉฐ, ์ถ๊ฐ์ ์ผ๋ก ๊ถ๊ธํ ์ ์ด ์์ผ์๋ค๋ฉด ์ธ์ ๋ ์ง ์ง๋ฌธํด ์ฃผ์ธ์.
์ ๋ ์ง๋ฌธ์๋์ ์ดํด๋ฅผ ๋๊ณ ์ ์ง์๊ณต์ ์๋์ ๊ธฐ์กด ๋ต๋ณ์ ์ฐธ๊ณ ํ์ฌ ์ ์ฌํ ๋ต๋ณ ๋งํฌ๋ฅผ ์ถ์ฒํด๋๋ฆฌ๊ณ ์์ต๋๋ค.
ํ์ฌ ๋ฒ ํ ๊ธฐ๋ฅ์ผ๋ก ๋ต๋ณ์ด ๋ง์กฑ์ค๋ฝ์ง ์์ ์ ์๋ ์ ์ํด ๋ถํ๋๋ฆฝ๋๋ค. ๐
์ถ๊ฐ์ ์ผ๋ก ๊ถ๊ธํ ์ ์ด ์์ผ์๋ฉด, ์ด์ด์ ์ง๋ฌธํด ์ฃผ์ธ์. ๊ณง ์ง์๊ณต์ ์๊ป์ ๋ต๋ณํด ์ฃผ์ค ๊ฒ์
๋๋ค.
์๋ธ์์ด์ ํธ ์์ฑ์ ๋ ํผ๋ฐ์ค ๋ฐ ์คํฌ ์์ฑ
0
19
2
Git, Github ๊ธฐ์ด๋ถํฐ ์ค์ ๊น์ง ์ค ์ง๋ฌธ๋๋ฆฝ๋๋ค.
0
19
3
์ฌ์์ด ์๋ฉ๋๋ค.
0
23
1
ํด๋ก๋ ์ค์น ๋ฐ ๊ฐ์ ๋ฏธ์ ๊ด๋ จ
0
32
1
/config Thinking mode ์ค์
0
26
2
rules ํด๋๋ CLAUDE.md ํ์ผ ๊ด๋ฆฌ ๊ด๋ จ ์ง๋ฌธ
0
30
2
cursor ์์์ ๋ค์ด๋ก๋ ์๋๋ ๊ฒ ๋ง์๋ฐ ๋์ฒด๊ฐ ํ์ํ ๊น์
0
49
2
์ ๋ฐ์ดํธ๋ก ์ธํ ์์ด์ ํธ ์์ฑ ๋ณ๊ฒฝ
0
54
2
starter kit ํ๋ก์ ํธ์ prd ๋ฌธ์ ๋ง๋ค๊ธฐ
0
61
2
๋ช ๋ น์ด ์ฌ๋ฌ์ค ์ ๋ ฅ๋ฐฉ๋ฒ?
0
60
2
ctrl + 't' ๋จ์ถ์ด๊ฐ ์๋จน์ด์
0
44
1
ํด๋ก๋์ฝ๋ ๊ณํ ๋ณด๊ณ ๋ฐฉ๋ฒ ์๊ณ ์ถ์ด์.
0
63
2
์ค๋ฌด ๋ฒ์ ์ถ์๋ ์ธ์ ?
0
55
1
์์ 1, 2, 3์์ ์ง๋ฌธ์์ต๋๋ค.
0
52
2
Cursor ํ๋ก์ ํธ ๋ชฉ๋ก ๋ฐ ์์ ํ๊ฒฝ ๋๊ธฐํ ๋ฌธ์
0
38
1
ํ์์, ํฐ๋ฏธ๋
0
56
2
์คํฌ๊ณผ ์๋ธ์์ด์ ํธ ๋ณํ ์ฌ์ฉ ์ง๋ฌธ
0
64
2
ํฐ๋ฏธ๋์์ ์ปค์ AI ์ง์ ์คํ
0
45
2
์ด๋ฐ ๊ฒฝ์ฐ๋ ์ด๋ค ์กฐ์น๋ฅผ ์ทจํด์ผํ ๊น์?
0
52
2
outputStyles, rules
0
50
2
hooks ์ค์ ์ด ์๋์
0
52
2
์์ ์ต์ ์ผ๋ก ์ก๋ฐ์ดํธ ์์ฒญ
0
73
2
์์ค ์ฝ๋๊ฐ ํ์ฌ ๋ณด์ ํ๋ก๊ทธ๋จ์ ๋งํ์ ์ ๋ณด์ฌ์.
0
65
2
claude code ์ํํ์์ค ๊ถ๊ธํฉ๋๋ค!
0
56
2





