GitHub๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ ํธ๋ฅผ ์ํ ํธ์คํ , ๋ฒ์ ์ ์ด ๋ฐ ํ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์น ๊ธฐ๋ฐ ํ๋ซํผ์ ๋๋ค. 2008๋ ์ ์ค๋ฆฝ๋ GitHub๋ ์ํํธ์จ์ด ์ฝ๋์ ๊ฐ๋ฐ, ๊ด๋ฆฌ ๋ฐ ๊ณต์ ๋ฅผ ์ด์งํ๋ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉด์ ๊ฐ๋ฐ์๋ฅผ ์ํ ์ ๋์ ์ธ ํ๋ซํผ์ผ๋ก ์ฑ์ฅํ์ต๋๋ค. GitHub๋ Linus Torvalds๊ฐ ๊ฐ๋ฐํ ๋ถ์ฐ ๋ฒ์ ์ ์ด ์์คํ ์ธ Git์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๊ณ , ํ๋ก์ ํธ์ ๋ํด ํ์ ํ๊ณ , ํ์ํ ๊ฒฝ์ฐ ์ด์ ๋ฒ์ ์ผ๋ก ๋๋๋ฆด ์ ์์ต๋๋ค. ๋ค์ํ ๋๊ตฌ์ ์๋น์ค๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ GitHub๋ ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ํ์์ ์ธ ๋ถ๋ถ์ด ๋์์ผ๋ฉฐ ์ ์ธ๊ณ ์๋ฐฑ๋ง ๋ช ์ ๊ฐ๋ฐ์๊ฐ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
ํ์ ๋๊ตฌ์ ๋งฅ๋ฝ์์ GitHub๋ ์ํํธ์จ์ด ํ๋ก์ ํธ๋ฅผ ์งํํ๋ ํ์๊ฒ ๊ท์คํ ๋ฆฌ์์ค๊ฐ ๋๋ ๋ช ๊ฐ์ง ์ฃผ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ธฐ๋ฅ ์ค ํ๋๋ ๊ฐ๋ ฅํ ๋ฒ์ ์ ์ด ์์คํ ์ผ๋ก, ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๊ณ ํจ๊ณผ์ ์ผ๋ก ํ์ ํ ์ ์์ต๋๋ค. ์ฌ๋ฌ ํ ๊ตฌ์ฑ์์ด ๋์์ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ ๊ฒฝ์ฐ ์ฝ๋ ์ ๋ฐ์ดํธ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ถฉ๋์ ํผํ๋ ๊ฒ์ด ์ค์ํด์ง๋๋ค. GitHub๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๊ฐ ํ๋ก์ ํธ์ ๋ถ๊ธฐ๋ฅผ ์์ฑํ์ฌ ๊ธฐ๋ณธ ์ฝ๋๋ฒ ์ด์ค์ ์ํฅ์ ์ฃผ์ง ์๊ณ ํ๋ก์ ํธ์ ๋ ๋ฆฝ์ ์ธ ๋ถ๋ถ์์ ์์ ํ ์ ์์ต๋๋ค. ๊ธฐ๋ฅ์ด๋ ๋ฒ๊ทธ ์์ ์ด ์๋ฃ๋๋ฉด ๊ฐ๋ฐ์๋ ๊ฒํ ํ๋ก์ธ์ค ํ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋ณธ ๋ถ๊ธฐ์ ๋ณํฉํ๊ธฐ ์ํด "ํ ์์ฒญ"์ ์ ์ถํ ์ ์์ต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๊ณต๋ ์์ ์ ๊ฐ์ํํ๊ณ ํ๋ก์ ํธ ๊ฐ๋ฐ ์๋๋ฅผ ๋์ด๋ฉฐ ์ฝ๋ ์ถฉ๋ ๊ฐ๋ฅ์ฑ์ ์ค์ ๋๋ค.
GitHub์ ๋ ๋ค๋ฅธ ์ค์ํ ์ด์ ์ Git ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ํ ์ค์ ์ง์ค์ ํธ์คํ ์๋น์ค์ ๋๋ค. ์ด๋ฅผ ํตํด ํ์ ์ธํฐ๋ท์ด ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ฅ์น์์ ์ก์ธ์คํ ์ ์๋ ์์ ํ ์๊ฒฉ ์์น์ ์ฝ๋๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. ์ฝ๋๋ฅผ ์๊ฒฉ์ผ๋ก ํธ์คํ ํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ํ ๊ตฌ์ฑ์๊ณผ ์์ ์ ๊ณต์ ํ๊ณ , ์คํ ์์ค ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๊ณ , GitHub๋ฅผ ์ฝ๋์ ๋ฐฑ์ ์์คํ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. GitHub์ ์ธํ๋ผ๋ ์ค๋ณต์ฑ๊ณผ ๊ฐ์ฉ์ฑ์ ์ผ๋์ ๋๊ณ ๊ตฌ์ถ๋์ด ์๋ฒ ์ค๋ฅ๋ ์ค๋จ์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ์๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ณ์ ์ก์ธ์คํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ๋ํ GitHub๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ณ ๊ฐ์ธ ์ ๋ณด๋ฅผ ์ ์งํ๊ธฐ ์ํด ์ํธํ ๋ฐ ์ธ์ฆ์ ํฌํจํ ์๊ฒฉํ ๋ณด์ ์กฐ์น๋ฅผ ์ฌ์ฉํฉ๋๋ค.
GitHub๋ ๋ํ ๋ฌธ์ ์ถ์ , ํ๋ก์ ํธ ๋ง์ผ์คํค ๋ฐ ๊ฐ๋ ฅํ ๊ฒ์ ๊ธฐ๋ฅ์ ํฌํจํ์ฌ ๊ด๋ฒ์ํ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฐ ํ ํ์ ๋๊ตฌ ์ธํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ํ์ ์ด๋ฌํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์ ์์ฑ ๋ฐ ํ ๋นํ๊ณ , ํ๋ก์ ํธ ์งํ ์ํฉ์ ๋ชจ๋ํฐ๋งํ๊ณ , ์์ ์ฐ์ ์์๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. GitHub์ ๋ด์ฅ๋ ๋ฌธ์ ์ถ์ ์์คํ ์ ํตํด ๊ฐ๋ฐ์๋ ์ฐ๋ ค ์ฌํญ์ ์ ๊ธฐํ๊ณ ๋ฒ๊ทธ๋ฅผ ๋ณด๊ณ ํ ์ ์์ผ๋ฉฐ, ๋ค๋ฅธ ํ ๊ตฌ์ฑ์์ ์๋ณ๋ ๋ฌธ์ ์ ๋์ํ๊ณ ํด๊ฒฐ์ ๋์ธ ์ ์์ต๋๋ค.
GitHub ์ฑ๊ณต์ ์ฃผ์ ์ธก๋ฉด์ ์ 3์ ํตํฉ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ด๋ฒ์ํ ์ํ๊ณ ์์ฑ์ ๊ธฐ์ฌํ ํ๋ฐํ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์ ๋๋ค. ์ด๋ฌํ ํตํฉ์ ์ง์์ ์ธ ํตํฉ ๋ฐ ๋ฐฐํฌ, ์ฝ๋ ๋ถ์, ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฑ ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์ ๋ค์ํ ๋ถ๋ถ์ ์๋ํํฉ๋๋ค. ์๋ฅผ ๋ค์ด, AppMasterno-code ํ๋ซํผ์ผ๋ก ์์ ํ ๋ ๊ฐ๋ฐ์๋ ๊ธฐ์กด GitHub ์์ ์ ํ์ฉํ์ฌ ํ๋ก์ ํธ ์ฒญ์ฌ์ง์ด ์์ ๋ ๋๋ง๋ค ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฒ์ ์ ์๋์ผ๋ก ์์ฑํ๊ณ ๊ฒ์ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์๊ฐ์ ์ ์ฝํ๊ณ ์ธ์ ์ค๋ฅ๋ฅผ ์ค์ด๋ฉฐ ๊ฐ๋ฐ ์ฃผ๊ธฐ๋ฅผ ๋จ์ถํ ์ ์์ต๋๋ค.
ํต์ฌ ๊ธฐ๋ฅ ์ธ์๋ GitHub๋ ๊ต์ก ๋ฐ ํ๋ จ ๋ฆฌ์์ค๋ฅผ ์ํ ํฌ๊ด์ ์ธ ํ๋ซํผ์ ์ ๊ณตํฉ๋๋ค. GitHub Classroom, GitHub Learning Lab ๋ฐ GitHub Guides์ ๊ฐ์ ๋ค์ํ ์ด๋์ ํฐ๋ธ๋ฅผ ํตํด ํ๋ซํผ์ ๊ฐ๋ฐ์์๊ฒ Git, GitHub ๋ฐ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์๊ฐํ๋๋ก ์ค๊ณ๋ ๊ด๋ฒ์ํ ์๊ธฐ ์ฃผ๋ํ ๋ํํ ํ์ต ์๋ฃ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ชจ๋ ๊ธฐ์ ์์ค์ ๊ฐ๋ฐ์๊ฐ ๊ท์คํ ๊ต์ก ์ฝํ ์ธ ์ ์ก์ธ์คํ๊ณ ๊ธฐ์ ์ ํฅ์์ํฌ ์ ์์ผ๋ฏ๋ก ์ด๋ ํ๋ซํผ์ ์ฑ์ฅ์ ํฌ๊ฒ ๊ธฐ์ฌํ์ต๋๋ค.
์ธ๊ธฐ์ ์ํฅ๋ ฅ์ ๋ํ ์ฆ๊ฑฐ๋ก ์ต๊ทผ ํต๊ณ์ ๋ฐ๋ฅด๋ฉด GitHub๋ 1์ต ๊ฐ๊ฐ ๋๋ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ํธ์คํ ํ๊ณ ์ ์ธ๊ณ์ ์ผ๋ก 4์ฒ๋ง ๋ช ์ด ๋๋ ๊ฐ๋ฐ์๊ฐ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. Linux ์ปค๋, TensorFlow, ํ๋ก๊ทธ๋๋ฐ ์ธ์ด Ruby ๋ฐ Go์ ๊ฐ์ ๋ง์ ์ ๋ช ํ ์คํ ์์ค ํ๋ก์ ํธ๊ฐ GitHub๋ฅผ ๋ณธ๊ฑฐ์ง๋ก ์ผ๊ณ ์์ต๋๋ค. ๋ํ GitHub๋ ๊ฐ๋ฐ์์๊ฒ๋ง ๊ตญํ๋์ง ์์ต๋๋ค. ๋์์ด๋, ์ฐ๊ตฌ์ ๋ฐ ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ๊ณต๋ ์์ ๊ด๋ฆฌ๋ฅผ ์ํ ํ๋ซํผ์์ ๊ฐ์น๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
์์ฝํ๋ฉด GitHub๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ํ์ ์ ์ํ ๊ฐ๋ ฅํ๊ณ ์ ์ฐํ๋ฉฐ ๊ธฐ๋ฅ์ด ํ๋ถํ ํ๋ซํผ์ ๋๋ค. ๊ฐ๋ ฅํ ๋ฒ์ ์ ์ด, ์๊ฒฉ ์ ์ฅ์ ํธ์คํ , ํ๋ก์ ํธ ๊ด๋ฆฌ ๋๊ตฌ ๋ฐ ํ๋ฐํ ์ปค๋ฎค๋ํฐ๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ GitHub๋ ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๊ฒฝ์์ ํ์ ๋๊ตฌ๋ก ์๋ฆฌ๋งค๊นํ์ต๋๋ค. ๋ํ AppMaster ์ ๊ฐ์ ํ๋ซํผ๊ณผ์ ํตํฉ์ ํตํด ๊ฐ๋ฐ์๋ ๊ฐ์ํ๋๊ณ ํจ์จ์ ์ธ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์์ฑํ์ฌ ๊ณ ํ์ง์ ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค.