๊ณ์ ์ ๋ณด
GitHub๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋๋ฅผ ์ ์ฅํ๊ณ ํ์ ํ ์ ์์ต๋๋ค. ๊ณ์ ์ ์ฌ์ฉํ์ฌ ํด๋น ์ฝ๋์ ๋ํ ์ก์ธ์ค๋ฅผ ๊ตฌ์ฑํ๊ณ ์ ์ดํ ์ ์์ต๋๋ค. GitHub์๋ ์ธ ๊ฐ์ง ์ ํ์ ๊ณ์ ์ด ์์ต๋๋ค.
- ์ฌ์ฉ์ ๊ณ์
- ์กฐ์ง ๊ณ์
- ์ํฐํ๋ผ์ด์ฆ ๊ณ์
GitHub์(๋ฅผ) ์ฌ์ฉํ๋ ๋ชจ๋ ๊ฐ์ธ์ ์ฌ์ฉ์ ๊ณ์ ์ ๋ก๊ทธ์ธํฉ๋๋ค. ์กฐ์ง ๊ณ์ ์ ์ฌ๋ฌ ์ฌ์ฉ์ ๊ฐ์ ํ์ ์ ๊ฐ์ ํ๊ณ , ์ํฐํ๋ผ์ด์ฆ ๊ณ์ ์ ์ฌ๋ฌ ์กฐ์ง์ ์ค์ ๊ด๋ฆฌ๋ฅผ ํ์ฉํฉ๋๋ค.
์ฌ์ฉ์ ๊ณ์
GitHub์(๋ฅผ) ์ฌ์ฉํ๋ ๋ชจ๋ ๊ฐ์ธ์ ์ฌ์ฉ์ ๊ณ์ ์ ๋ก๊ทธ์ธํฉ๋๋ค. ์ฌ์ฉ์ ๊ณ์ ์ GitHub์ ID์ด๋ฉฐ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ํ๋กํ์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด @octocat์ ํ๋กํ์ ์ฐธ์กฐํ์ธ์.
์ฌ์ฉ์ ๊ณ์ ์ ๋ฆฌํฌ์งํ ๋ฆฌ, ํจํค์ง, ํ๋ก์ ํธ์ ๊ฐ์ ๋ฆฌ์์ค๋ฅผ ์์ ํ ์ ์์ต๋๋ค. GitHub์์ ์ด์ ๋ง๋ค๊ธฐ ๋๋ ๋์ด์ค๊ธฐ ์์ฒญ ๊ฒํ ์ ๊ฐ์ ์์ ์ ์ํํ ๋๋ง๋ค ์์ ์ด ์ฌ์ฉ์ ๊ณ์ ์ ๊ท์๋ฉ๋๋ค.
์ฌ์ฉ์ ๊ณ์ ์ ์ฌ์ฉ์์ฉ์ด์ง๋ง ๊ณ์ ์ ๋ง๋ค์ด GitHub์์ ์์ ์ ์๋ํํ ์ ์์ต๋๋ค. ์ด ์ ํ์ ๊ณ์ ์ ๋จธ์ ์ฌ์ฉ์๋ผ๊ณ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋จธ์ ์ฌ์ฉ์ ๊ณ์ ์ ๋ง๋ค์ด CI(์ฐ์ ํตํฉ) ์ํฌํ๋ก๋ฅผ ์๋ํํ ์ ์์ต๋๋ค.
์ฌ์ฉ์ ๊ณ์ ์๋ ๋ ๊ฐ์ง ์ ํ์ด ์์ต๋๋ค.
๊ฐ์ธ ๊ณ์
GitHub.com์์ ๊ณ์ ์ ๋ฑ๋กํ ๊ฒฝ์ฐ ๊ฐ์ธ ๊ณ์ ์ ์ฌ์ฉํฉ๋๋ค.
๊ฐ ๊ฐ์ธ ๊ณ์ ์ GitHub Free ๋๋ GitHub Pro๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ชจ๋ ๊ฐ์ธ ๊ณ์ ์ ๋ฌด์ ํ ํผ๋ธ๋ฆญ ๋ฐ ํ๋ผ์ด๋น ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์์ ํ ์ ์์ผ๋ฉฐ, ํด๋น ๋ฆฌํฌ์งํ ๋ฆฌ์๋ ๋ฌด์ ํ ํ๋ ฅ์๊ฐ ์์ต๋๋ค. GitHub Free๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ฐ์ธ ๊ณ์ ์ด ์์ ํ ํ๋ผ์ด๋น ๋ฆฌํฌ์งํ ๋ฆฌ์๋ ์ ํ๋ ๊ธฐ๋ฅ ์งํฉ์ด ์์ต๋๋ค. GitHub Pro๋ก ์ ๊ทธ๋ ์ด๋ํ๋ฉด ํ๋ผ์ด๋น ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํ ์ ์ฒด ๊ธฐ๋ฅ ์งํฉ์ ์ป์ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ GitHub์ ํ๋์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
๋๋ถ๋ถ์ ์ฌ์ฉ์๋ ์คํ ์์ค ํ๋ก์ ํธ์ ์ ๊ธ ๊ณ ์ฉ์ ํฌํจํ์ฌ GitHub.com์์์ ๋ชจ๋ ์์ ์ ํ๋์ ๊ฐ์ธ ๊ณ์ ์ ์ฌ์ฉํฉ๋๋ค. ํ์ฌ ์ง์ ๋ง๋ ๊ฐ์ธ ๊ณ์ ์ ๋ ์ด์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ณ์ ์ ๊ฒฐํฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฌ๋ฌ ๊ฐ์ธ ๊ณ์ ๋ณํฉ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
SAML Single Sign-On์ ์ฌ์ฉํ๋ ์กฐ์ง์ ๋ฉค๋ฒ์ธ ๊ฒฝ์ฐ์๋ GitHub.com์์ ์ฌ์ฉ์ ๊ณ ์ ์ ๊ฐ์ธ ๊ณ์ ์ ๋ก๊ทธ์ธํ๋ฉฐ, ๊ฐ์ธ ๊ณ์ ์ ์กฐ์ง IdP(ID ๊ณต๊ธ์)์ ID์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์
๊ด๋ฆฌํ ์ฌ์ฉ์ ๊ณ์
GitHub Enterprise Cloud์์ ์ํฐํ๋ผ์ด์ฆ๋ก ๊ณ์ ์ ๋ง๋ ๊ฒฝ์ฐ ๊ด๋ฆฌํ ์ฌ์ฉ์ ๊ณ์ ์(๋ฅผ) ์ฌ์ฉํฉ๋๋ค.
๊ด๋ฆฌํ ์ฌ์ฉ์ ๊ณ์ ์ ๊ฒฝ์ฐ:
- ์ผ๋ถ ๊ณ์ ์ธ๋ถ ์ ๋ณด ๋ฐ ์ค์ ์ ์ํฐํ๋ผ์ด์ฆ์์ ๊ด๋ฆฌํฉ๋๋ค.
- ์ํฐํ๋ผ์ด์ฆ๊ฐ ์์ ํ ์กฐ์ง ๋ฐ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ก์ธ์คํ๋ ค๋ฉด ๊ด๋ฆฌํ ์ฌ์ฉ์ ๊ณ์ ์ ๋ก๊ทธ์ธํด์ผ ํฉ๋๋ค.
- ์ฌ์ฉ์ ๊ณ ์ ์ ํ๋ผ์ด๋น ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค ์ ์์ง๋ง ๊ณต์ฉ ์ฝํ ์ธ ๋ฅผ ๋ง๋ค๊ฑฐ๋ ์ํฐํ๋ผ์ด์ฆ ์ธ๋ถ์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฐธ์ฌํ ์๋ ์์ต๋๋ค.
์กฐ์ง ๊ณ์
์กฐ์ง์ ๋ง์ ์ฌ๋๋ค์ด ํ ๋ฒ์ ์ฌ๋ฌ ํ๋ก์ ํธ์์ ํ์ ํ ์ ์๋ ๊ณต์ ๊ณ์ ์ ๋๋ค.
์ฌ์ฉ์ ๊ณ์ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก, ์กฐ์ง์ ๋ฆฌํฌ์งํ ๋ฆฌ, ํจํค์ง, ํ๋ก์ ํธ์ ๊ฐ์ ๋ฆฌ์์ค๋ฅผ ์์ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์กฐ์ง์ ๋ก๊ทธ์ธํ ์๋ ์์ต๋๋ค. ๊ฐ ์ฌ์ฉ์๋ ๋์ ์ฌ์ฉ์ ๊ณ์ ์ ๋ก๊ทธ์ธํ๋ฉฐ, ์ฌ์ฉ์๊ฐ ์กฐ์ง ๋ฆฌ์์ค์ ๋ํด ์ํํ๋ ๋ชจ๋ ์์ ์ ์ฌ์ฉ์ ๊ณ์ ์ ๊ท์๋ฉ๋๋ค. ๊ฐ ์ฌ์ฉ์ ๊ณ์ ์ ์ฌ๋ฌ ์กฐ์ง์ ๋ฉค๋ฒ๊ฐ ๋ ์ ์์ต๋๋ค.
์กฐ์ง ๋ด์ ์ฌ์ฉ์ ๊ณ์ ์ ์กฐ์ง์ ๋ค์ํ ์ญํ ์ ์ง์ ํ ์ ์์ผ๋ฉฐ, ์ญํ ์ ๋ฐ๋ผ ์กฐ์ง ๋ฐ ํด๋น ๋ฐ์ดํฐ์ ๋ํ ๋ค๋ฅธ ์์ค์ ์ก์ธ์ค ๊ถํ์ด ๋ถ์ฌ๋ฉ๋๋ค. ๋ชจ๋ ๋ฉค๋ฒ๋ ๋ฆฌํฌ์งํ ๋ฆฌ ๋ฐ ํ๋ก์ ํธ์์ ์๋ก ํ์ ํ ์ ์์ง๋ง ์กฐ์ง ์์ ์ ๋ฐ ๋ณด์ ๊ด๋ฆฌ์๋ง ์กฐ์ง์ ์ค์ ์ ๊ด๋ฆฌํ๊ณ ์ ๊ตํ ๋ณด์ ๋ฐ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์กฐ์ง์ ๋ฐ์ดํฐ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์กฐ์ง์ ์ญํ ๋ฐ ์กฐ์ง์ ๋ณด์ ์ ์ง์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
๊ทธ๋ฃน์ ๊ตฌ์กฐ๋ฅผ ๋ฐ์ํ๊ณ ์ก์ธ์ค ๊ด๋ฆฌ๋ฅผ ๊ฐ์ํํ๊ธฐ ์ํด ํ์ด๋ผ๋ ์กฐ์ง ๋ฉค๋ฒ์ ์ค์ฒฉ๋ ํ์ ๊ทธ๋ฃน์ ๋ง๋ค ์๋ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ํ ์ ๋ณด์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
๋ชจ๋ ์กฐ์ง์ ํผ๋ธ๋ฆญ ๋ฐ ํ๋ผ์ด๋น ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ฌด์ ํ์ผ๋ก ์์ ํ ์ ์์ต๋๋ค. GitHub Free๋ฅผ ์ฌ์ฉํ์ฌ ์กฐ์ง์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์ง๋ง ํ๋ผ์ด๋น ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ธฐ๋ฅ์ ์ ํ๋ฉ๋๋ค. SAML Single Sign-On ๋ฐ ๊ฐ์ ๋ ์ง์ ๋ฒ์๋ฅผ ํฌํจํ์ฌ ์กฐ์ง ์์ค์์ ํ๋ผ์ด๋น ๋ฆฌํฌ์งํ ๋ฆฌ ๋ฐ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ํ ์ ์ฒด ๊ธฐ๋ฅ ์ธํธ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด GitHub Team ๋๋ GitHub Enterprise Cloud๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ GitHub์ ํ๋์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์กฐ์ง์ ๋ชจ๋ ๊ธฐ๋ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์กฐ์ง ์ ๋ณด์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์ํฐํ๋ผ์ด์ฆ ๊ณ์
์ํฐํ๋ผ์ด์ฆ ๊ณ์ ์ ์ฌ๋ฌ ์กฐ์ง์ ๋ํ ์ค์ ์ ์ฑ ๊ด๋ฆฌ ๋ฐ ์ฒญ๊ตฌ๋ฅผ ํ์ฉํฉ๋๋ค. ์ํฐํ๋ผ์ด์ฆ ๊ณ์ ์ ์ฌ์ฉํ์ฌ ์ ์ฑ ๋ฐ ์ฒญ๊ตฌ๋ฅผ ์ค์์์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์กฐ์ง๊ณผ ๋ฌ๋ฆฌ ์ํฐํ๋ผ์ด์ฆ ๊ณ์ ์ ๋ฆฌํฌ์งํ ๋ฆฌ, ํจํค์ง ๋๋ ํ๋ก์ ํธ์ ๊ฐ์ ๋ฆฌ์์ค๋ฅผ ์ง์ ์์ ํ ์ ์์ต๋๋ค. ํด๋น ๋ฆฌ์์ค๋ ์ํฐํ๋ผ์ด์ฆ ๊ณ์ ๋ด์ ์กฐ์ง์ด ๋์ ์์ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ํฐํ๋ผ์ด์ฆ ๊ณ์ ์ ๋ณด์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์ถ๊ฐ ์ฐธ๊ณ ์๋ฃ
- GitHub์์ ๊ณ์ ์์ฑํ๊ธฐ
- ์ฒ์๋ถํฐ ์ ์กฐ์ง ๋ง๋ค๊ธฐ
- GitHub ๋ฆฌ์์ค์ ์ฑ๊ณต์ ์ธ ํ์ ์ ์ํ ์ฌ์ฉ์ ๊ตฌ์ฑ ๋น๋์ค