GitHub Pages๋ก ๋ด ์น์ฌ์ดํธ ๋ฌด๋ฃ ๋ฐฐํฌํ๊ธฐ (์ค์ ์ฃผ์ ๊ณต๊ฐ ๋ฐฉ๋ฒ)
- ๊ณต์ ๋งํฌ ๋ง๋ค๊ธฐ
- X
- ์ด๋ฉ์ผ
- ๊ธฐํ ์ฑ
GitHub Pages๋ก ๋ด ์น์ฌ์ดํธ ๋ฌด๋ฃ ๋ฐฐํฌํ๊ธฐ (์ค์ ์ฃผ์ ๊ณต๊ฐ ๋ฐฉ๋ฒ)
์ฝ๋ฉ์ ๊ณต๋ถํ๊ฑฐ๋ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค, ๊ฐ๋จํ ์น ํ ์ด๋ฅผ ๋ง๋ค๊ณ ๋๋ฉด "๋ด๊ฐ ๋ง๋ ์ด ์น์ฌ์ดํธ๋ฅผ ๋ค๋ฅธ ์ฌ๋๋ค์๊ฒ ์ด๋ป๊ฒ ๋ณด์ฌ์ฃผ์ง?"๋ผ๋ ๊ณ ๋ฏผ์ ํ๊ฒ ๋ฉ๋๋ค.
์๋ฒ๋ฅผ ๋ฐ๋ก ๊ตฌ๋งคํ๊ฑฐ๋ ์ด๋ ต๊ฒ ์ค์ ํ ํ์ ์์ด, ์์ค ์ฝ๋๋ฅผ ์ฌ๋ ค๋ GitHub์์ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๋ GitHub Pages ๊ธฐ๋ฅ์ ์ด์ฉํ๋ฉด ๋จ ๋ช ๋ถ ๋ง์ ๋ด ์น์ฌ์ดํธ๋ฅผ ์ธ์์ ๊ณต๊ฐํ๊ณ ์ค์ URL ์ฃผ์๊น์ง ๋ฐ๊ธ๋ฐ์ ์ ์์ต๋๋ค.
์ด๋ฒ ๊ธ์์๋ GitHub์ ์ ๋ก๋๋ ํ๋ก์ ํธ๋ฅผ ์ค์ ์น์ฌ์ดํธ ์ฃผ์๋ก ๋ฐฐํฌํ๊ณ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ์์ฃผ ์ฝ๊ฒ ์ ๋ฆฌํด ๋๋ฆฌ๊ฒ ์ต๋๋ค.
1. ๋ฐฐํฌ ์ ์ฒดํฌ๋ฆฌ์คํธ: ๋ ํฌ์งํ ๋ฆฌ ๊ณต๊ฐ(Public) ์ค์
GitHub Pages๋ฅผ ๋ฌด๋ฃ๋ก ์ด์ฉํ๊ธฐ ์ํด์๋ ์์ค ์ฝ๋๊ฐ ๋ด๊ธด ๋ ํฌ์งํ ๋ฆฌ๊ฐ Public(์ ์ฒด ๊ณต๊ฐ) ์ํ์ฌ์ผ ํฉ๋๋ค.
๋ด ์น์ฌ์ดํธ ์์ค๊ฐ ์๋ GitHub Repository๋ก ์ด๋ํฉ๋๋ค.
์๋จ ๋ฉ๋ด์์ [Settings] ํญ์ ํด๋ฆญํฉ๋๋ค.
์ข์ธก ๋ฉ๋ด์์ [General]์ ์ ํํ ๋ค, ํ์ด์ง ํ๋จ์ผ๋ก ๋ด๋ ค๊ฐ General visibility ํญ๋ชฉ์ ํ์ธํฉ๋๋ค.
ํ์ฌ
Private์ผ๋ก ๋์ด ์๋ค๋ฉด [Change visibility] ๋ฒํผ์ ๋๋ฌPublic์ผ๋ก ๋ณ๊ฒฝํด ์ค๋๋ค.
2. GitHub Pages ๋ฐฐํฌ ์ค์ ํ๊ธฐ
๊ณต๊ฐ ์ค์ ์ด ์๋ฃ๋์๋ค๋ฉด, ๋ณธ๊ฒฉ์ ์ผ๋ก ์น์ฌ์ดํธ ๋ฐฐํฌ๋ฅผ ํ์ฑํํด ๋ณด๊ฒ ์ต๋๋ค.
๋ ํฌ์งํ ๋ฆฌ ์๋จ์ [Settings] ํญ์ ๋ค์ ํด๋ฆญํฉ๋๋ค.
์ข์ธก ์ฌ์ด๋๋ฐ์ [Code and automation] ์์ญ ์๋์ ์๋ [Pages] ๋ฉ๋ด๋ฅผ ์ ํํฉ๋๋ค.
Build and deployment ์น์ ์์ Source ํญ๋ชฉ์
Deploy from a branch๋ก ์ ํํฉ๋๋ค.๋ฐ๋ก ์๋ Branch ์ค์ ์ ๋ค์๊ณผ ๊ฐ์ด ์ง์ ํฉ๋๋ค.
์ฒซ ๋ฒ์งธ ์นธ: ๋ฐฐํฌํ ๋ธ๋์น ์ ํ (
main๋๋master)๋ ๋ฒ์งธ ์นธ: ํด๋ ๊ฒฝ๋ก ์ ํ (
/ (root))
์ค์ ์ด ๋๋๋ฉด ์ฐ์ธก์ [Save] ๋ฒํผ์ ๋๋ฆ ๋๋ค.
3. ์ค์ ๊ณต๊ฐ๋ ์น์ฌ์ดํธ ์ฃผ์ ํ์ธํ๊ธฐ
์ ์ฅ ๋ฒํผ์ ๋๋ฅธ ๋ค ํ์ด์ง๋ฅผ ์๋ก๊ณ ์นจ(F5)ํ๊ฑฐ๋ 1~2๋ถ ์ ๋ ๊ธฐ๋ค๋ฆฌ๋ฉด, Pages ์ค์ ํ๋ฉด ์๋จ์ ๋ค์๊ณผ ๊ฐ์ ์๋ด ๋ฌธ๊ตฌ๊ฐ ๋ํ๋ฉ๋๋ค.
Your site is live at
[https://์ฌ์ฉ์์ด๋ฆ.github.io/์ ์ฅ์์ด๋ฆ/](https://์ฌ์ฉ์์ด๋ฆ.github.io/์ ์ฅ์์ด๋ฆ/)
์ด ๋ฌธ๊ตฌ ์๋์ ํ๋์ ๋งํฌ๋ก ํ์๋๋ ์ฃผ์๊ฐ ๋ฐ๋ก ์ ์ธ๊ณ ๋๊ตฌ๋ ์ ์ํ ์ ์๋ ๋ด ์น์ฌ์ดํธ์ ์ค์ ์ฃผ์์ ๋๋ค.
[Visit site] ๋ฒํผ์ ํด๋ฆญํ์ฌ ์น์ฌ์ดํธ๊ฐ ์ ์์ ์ผ๋ก ๋ฐฐํฌ๋์๋์ง ๋ฐ๋ก ํ์ธํ ์ ์์ต๋๋ค.
๐ก ์์๋๋ฉด ์ข์ ๊ฟํ
์๋ ์ ๋ฐ์ดํธ: ์ฝ๋๋ฅผ ์์ ํ์ฌ GitHub์
pushํ ๋๋ง๋ค ์น์ฌ์ดํธ ๋ด์ฉ๋ ์๋์ผ๋ก ๋ฐ์๋ฉ๋๋ค. (๋ฐ์๊น์ง 1~2๋ถ ์์)๊ธฐ๋ณธ ๋๋ฉ์ธ ๊ตฌ์กฐ: ๊ธฐ๋ณธ ์ฃผ์๋
https://[GitHub์์ด๋].github.io/[์ ์ฅ์์ด๋ฆ]/ํ์์ผ๋ก ์์ฑ๋ฉ๋๋ค.๊ณต์ ๋ฌธ์ ์ฐธ๊ณ : ๋ ์์ธํ ์ค์ ์ด๋ ์ปค์คํ ๋๋ฉ์ธ(๊ฐ์ธ ๋๋ฉ์ธ) ์ฐ๊ฒฐ ๋ฐฉ๋ฒ์ด ๊ถ๊ธํ์๋ค๋ฉด
๋ฅผ ์ฐธ๊ณ ํด ๋ณด์ธ์.GitHub Pages ๊ณต์ Quickstart ๊ฐ์ด๋
์ด์ ๋งํฌ๋ฅผ ๋ณต์ฌํด์ ์น๊ตฌ๋ค์ด๋ ๋๋ฃ๋ค์๊ฒ ๋ด๊ฐ ๋ง๋ ์น์ฌ์ดํธ๋ฅผ ์์ ์๊ฒ ๊ณต์ ํด ๋ณด์ธ์!
- ๊ณต์ ๋งํฌ ๋ง๋ค๊ธฐ
- X
- ์ด๋ฉ์ผ
- ๊ธฐํ ์ฑ