๐ฅ[MISSION 7] ํ๋กํ ์น Github ๋งํฌ ์ ์ถํ๊ธฐ๐ฅ์ง๋ฌธ
50
์์ฑํ ์ง๋ฌธ์ 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
1
1
2๊ฐ ํด์ฆ๋ฅผ ํธ๋ ค๋๋ฐ ์๊พธ ์๊ฐํ์ง ์์ ์์ ์ด์๋๋ฐ.. ๋ค๋ค์์ต๋๋ค ใ
0
9
1
37๊ฐ์์ ROADMAP.md ํ์ผ
0
26
2
.claude, setting~, permission ํ์ ๋ Bash ์ ๋ณด์ฌ์
0
20
2
[๋ฏธ์ 4] open with Live Server ํด๋ฆญ์ ๋ธ๋ผ์ฐ์ ์๋ธ
0
24
3
์ฌ์ฉ๋ ํ๋ ๋๋ฌ
0
34
2
Cursor๋ฅผ ์คํํ์ ๋ ๋์ค๋ ํ๋ฉด์ด ๋ฌ๋ผ์
0
23
2
Claude code ๋ํํ๋ ๋ถ๋ถ์ด ์์น๋ณ๊ฒฝ ๋ฌธ์ ๋๋ฆฝ๋๋ค.
0
22
2
setting.local.json ํ์ผ ์๋ณด์ผ๋
0
26
2
Shrimp Task Manager์ Fable5 plan๋ชจ๋ ์ฑ๋ฅ๋น๊ต
0
32
2
git hub ๋ค์ด๊ฐ์ setting >> pages ๋ค์ด๊ฐ๋๋ฐ
0
35
2
git config ์ค๋ฅ ๊ด๋ จ ๋ฌธ์
0
34
2
task master, shrimp task manager ์ง๋ฌธ์์ด์
0
19
1
๋ชจ๋ธ ์ ์ ๊ธฐ์ค
0
39
2
Statusline ๊ฒฐ๊ณผ๊ฐ ๋ณด์ด์ง ์๋ ์ด์
0
37
2
๊ฐ์๊ต์, ์์ค์ฝ๋ ๋งํฌ ๋ฌธ์
0
30
2
config ๋ค์ด๊ฐ๋ output-style ์์ด์
0
18
2
ํ๋ก์ ํธ ์ด๋ฆ
0
41
1
์ผ์ชฝ ์ฐฝ์ด ๋ฌ๋ผ์
0
48
2
์ด์ ๋๋ฉด ์์ ๋ค์ ์ฐ์ด์ผ ๋๋๊ฑฐ ์๋๊ฐ์
0
68
2
statusline ๋ฌธ์๋๋ ค์
0
48
2
ํ๋ฉด์ tmux๋ก ์ด๋ป๊ฒ ์ด์ ์๋์? (VS ์ฌ์ฉ์ค)
0
53
2
์งํ์ด์๋๋ค์
0
45
2
/init์ ํ๊ธฐ ์ ์ธ๋ฐ, ๊ฐ์ํ๋ฉด์ฒ๋ผ settings.local.json์ด ์์ด์.
0
74
2





