๐ฅ[MISSION 7] ํ๋กํ ์น Github ๋งํฌ ์ ์ถํ๊ธฐ๐ฅ์ง๋ฌธ
23
์์ฑํ ์ง๋ฌธ์ 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
8
3
์์ด์ ํธ ์ ์ ์๋ ๊ด๋ จ ํ์ธ
0
14
2
ํ ํฐ ์ฌ์ฉ๋ ์ด๊ณผ ์ agent ์ข ๋ฃ
0
12
3
cd workspace ๋ช ๋ น ์ ์์๋ฃ์ง ๋ชปํด์
0
13
2
tasks ๋ช ๋ น์ด ๊ด๋ จ
0
14
1
์์ ๋ด์ฉ ๋ณด๊ธฐ Ctrl+R
0
24
1
agent model ์ง๋ฌธ
0
34
2
[MISSION 3] ์ง๋ฌธ์ ๋๋ค.
0
25
1
์์ด์ ํธ ํ ๋ฌธ์
0
32
2
ํด๋ก๋ ์ฝ๋ ์ค์น ํ ์์ด์ฝ
0
29
2
์ ๋ ฅ๋ ์์น ์กฐ์ ๊ฐ๋ฅ ์ฌ๋ถ
0
31
2
fatal: not in a git directory
0
28
1
vercel new project ์ ๋ ธ์ถ๋์ง ์์ผ๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ ๊น์?
0
35
2
๋์์ ๋๊น ( ์น์ 2 )
0
32
2
supabase ๋ค๋ฅธ ํ๋ก์ ํธ ์ ์ฉ ๊ด๋ จ ์ง๋ฌธ๋๋ ค์.
0
37
1
์์คํ ๊ด๋ฆฌ์๊ฐ ์ฑ์ ์ฐจ๋จํ๋ค๊ณ ๋น๋๋ค.
0
35
1
ํ๋ก์ ํธ ํด๋ ๋ณต์ฌ ํ ์ฌ์ฉ ๊ด๋ จ
0
37
2
๊ธฐ์ ์คํ ๊ฐ์ ๊ด๋ จํด์ ์ง๋ฌธ๋๋ ค์.
0
35
2
๊ฐ์ ์๋ฃ๋ฅผ ์ฐพ์ ์ ์์ต๋๋คใ ใ
0
40
2
์๋ธ์์ด์ ํธ ๋ฌธ์
0
33
2
๋ ธ์ ๊ฐ์ ํ๋ฉด๊ณผ ์ค์ ํ๋ฉด๊ณผ ๋๋ฌด ๋ฌ๋ผ์ ์์ ์งํ์ด ์ ๋ฉ๋๋ค
0
53
1
ํ์์ ์์ claude ์ฝ๋์ ๋ฒ์ ํ์ธ์ด ์๋ฉ๋๋ค.
0
41
2
์๋์ฐ์์ ์ค์ ํ๋ฉด์ด ๋ค๋ฆ ๋๋ค.ํด๋ก๋์ฝ๋ ํ๊ฒฝ๋ณ์ ์ค์
0
43
2
๊นํ๋ธ Publish ์ง๋ฌธ
0
41
2





