GitHub ์ง์ ์ ๋ณด
GitHub ์ฌ์ฉ์์๊ฒ ์ ๊ณต๋๋ ์ง์ ์ต์ ์ ๊ฐ์ธ ๊ณ์ , ์ฌ์ฉ์๊ฐ ๋ฉค๋ฒ์ธ ์กฐ์ง์ด๋ ์ํฐํ๋ผ์ด์ฆ, ์ฌ์ฉ์๊ฐ ๊ด๋ฆฌํ๋ GitHub Enterprise Server ์ธ์คํด์ค์์ ์ฌ์ฉ๋๋ ์ ํ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ๊ฐ ์ ํ์๋ ๊ธฐ๋ณธ ์์ค์ ์ง์์ด ํฌํจ๋๋ฉฐ GitHub Enterprise๋ฅผ ์ฌ์ฉํ๋ ๊ณ์ ์ GitHub Premium ์ง์์ ๊ตฌ๋งคํ ์ ์์ต๋๋ค.
GitHub ํ๋ | GitHub Community Support | ํ์ค ์ง์ | ์ํฐํ๋ผ์ด์ฆ ์ง์ | ํ๋ฆฌ๋ฏธ์ ์ง์ |
---|---|---|---|---|
GitHub Free | ||||
GitHub Pro | ||||
GitHub Team | ||||
GitHub Enterprise Cloud | ๊ตฌ๋งคํ ์ ์์ | |||
GitHub Enterprise Server | ๊ตฌ๋งคํ ์ ์์ |
GitHub ์ง์์ ๋ฌธ์ํ๊ธฐ ์ ์ GitHub ์ํ์์ ํ์ฌ GitHub์ ์๋น์ค์ ์ํฅ์ ์ฃผ๋ ์ธ์๋ํธ๊ฐ ์๋์ง ํ์ธํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ GitHub ์ํ ์ ๋ณด๋ฅผ ์ฐธ์กฐํ์ธ์.
๊ณ์ ์์ ์ ๋ฃ GitHub ํ๋, Copilot Business, Copilot Enterprise๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, GitHub ์ง์์ ์ง์ ๋ฌธ์ํ ์ ์์ต๋๋ค.
๊ณ์ ์์ GitHub Free๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋๋ถ๋ถ์ ๋ฌธ์ ์ ๋ํด GitHub์ ์ฌ์ฉ์ ๋ฐ ์ง์์๊ฒ ๋ฌธ์ํ๊ณ GitHub ์ปค๋ฎค๋ํฐ ํ ๋ก GitHub ์ง์์ ๋ฌธ์ํ์ฌ ๊ณ์ , ๋ณด์ ๋ฐ ๋จ์ฉ ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ํ ์ ์์ต๋๋ค.
๊ณ์ , ๋ณด์ ๋ฐ ๋จ์ฉ ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ํ๊ฑฐ๋ ์ ๋ฃ ๊ณ์ ์ ๋ํ ์ง์์ ๋ฐ์ผ๋ ค๋ฉด GitHub ์ง์ ํฌํธ์(๋ฅผ) ๋ฐฉ๋ฌธํ์ธ์. ์์ธํ ๋ด์ฉ์ ์ง์ ํฐ์ผ ๋ง๋ค๊ธฐ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์์ด๋ก GitHub ์ง์์ ๋ฌธ์ํ ์ ์์ต๋๋ค.
ํฐ์ผ์ ์์ด ์ฃผ์์ ์คํ์ธ์ด, ์ผ๋ณธ์ด, ํฌ๋ฅดํฌ๊ฐ์ด(๋ธ๋ผ์ง), ์ค๊ตญ์ด(๊ฐ์ฒด), ํ๋์ค์ด, ๋ ์ผ์ด๋ก ๋ฒ์ญํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํฐ์ผ์ ์๋ตํ ๋ GitHub ํ๋์ด ์ผ๋ณธ์ด๋ก ์๋ตํ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฉด ์์ด๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ง์ ํฐ์ผ ๋ณด๊ธฐ ๋ฐ ์ ๋ฐ์ดํธ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
GitHub ์ง์์ ์ด๋ฉ์ผ ํต์ ์ ํญ์ github.com
๋๋ githubsupport.com
์ฃผ์๋ก ๋ฐ์ก๋ฉ๋๋ค.
์ง์ ๋ฒ์
์ง์ ์์ฒญ์ด ํ์์ ์ง์ํ ์ ์๋ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ ๊ฒฝ์ฐ GitHub ์ง์ ์ธ๋ถ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ค์ ๋จ๊ณ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ง์ ์์ฒญ์ด ์ฃผ๋ก ๋ค์๊ณผ ๊ด๋ จ๋ ๊ฒฝ์ฐ GitHub ์ง์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์ ์์ต๋๋ค.
- Jira
- CI/CD(์: Jenkins)
- Azure DevOps(Azure ์ง์์ ๋ฌธ์)
- ์คํฌ๋ฆฝํธ ์์ฑ
- ์ธ๋ถ ์ธ์ฆ ์์คํ (์: SAML ID ๊ณต๊ธ์)์ ๊ตฌ์ฑ
- ๊ณต๊ฐ ์์ค ํ๋ก์ ํธ
- CodeQL์ ๋ํ ์ ์ฟผ๋ฆฌ ์์ฑ ๋๋ ๋๋ฒ๊น
- ๊ฐ์ ๋คํธ์ํฌ ์ค์ , ์ฌ์ฉ์ ์ง์ ๋ฐฉํ๋ฒฝ ๋๋ ํ๋ก์ ๊ท์น๊ณผ ๊ฐ์ ํด๋ผ์ฐ๋ ๊ณต๊ธ์ ๊ตฌ์ฑ
- Kubernetes ์ค์ , ๋คํธ์ํน ๋ฑ์ ์ปจํ ์ด๋ ์ค์ผ์คํธ๋ ์ด์
- ์ํฌํ๋ก ๋ฐ ๋ฐ์ดํฐ ๊ด๋ฆฌ์ ๋ํ ์์ธํ ์ง์
- ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๊ธฐ๋ฅ. ๊ณต๊ฐ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ, ํ๋ผ์ด๋น ๋ฏธ๋ฆฌ ๋ณด๊ธฐ, ๊ธฐ์ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๊ธฐ๋ฅ์ GitHub ์ง์์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ฌ์ต๋๋ค.
- GitHub Copilot ์ ์
GitHub Copilot์ AI ๊ธฐ๋ฐ ์ฝ๋ ์ ์ ๋ฐ ์๋ต์ ์ ๊ณตํฉ๋๋ค. ๋ฒ์ ์ฝ๊ด์ ์ค๋ช ๋ ๋๋ก, ๊ทํ๋ ํตํฉํ๋๋ก ์ ํํ ์ ์์ ํฌํจํ์ฌ ์ฝ๋์ ๋ํ ์ ์ ์ธ ์ฑ ์์ ์ง๋๋ค. Copilot ์๋ต์ ํ์ง, ์ ํ๋, ๊ด๋ จ์ฑ ๋๋ ๊ธฐ๋ฅ์ ํญ์ ์์์ ์ถฉ์กฑํ์ง ๋ชปํ ์ ์์ผ๋ฉฐ ์ค์๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. Copilot์ ์ ์์ ์ฌ์ฉํ ์ง ์ฌ๋ถ๋ ๊ทํ์ ๊ฒฐ์ ์ด๋ฉฐ, GitHub๋ ๋ค๋ฅธ ์ฌ์ฉ์์ ๊ถ๋ฆฌ๋ฅผ ์นจํดํ ์ ์๋ ๋ฐฉ์์ผ๋ก ์ ์์ ์ฌ์ฉํ์ง ๋ชปํ๋๋ก ํฉ๋ฆฌ์ ์ธ ์ ์ฑ ๊ณผ ์ฌ๋ก๋ฅผ ๊ตฌํํ๋ ๊ฒ์ ๊ฐ๋ ฅํ ๊ถ์ฅํฉ๋๋ค. ์ฌ๊ธฐ์๋ Copilot์์ ์ฌ์ฉํ ์ ์๋ ํํฐ๋ง ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๊ฒ์ด ํฌํจ๋์ง๋ง ์ด์ ๊ตญํ๋์ง๋ ์์ต๋๋ค.
Copilot์์ ์์ฑ๋ ์ ์ ๋ฐ ์ถ๋ ฅ์ ์ง์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ฉ๋๋ค. GitHub ์ง์์ Copilot์ ์๋ต์ ๋ํ ์ ํ์ฑ ๋๋ ์ ํฉ์ฑ์ ๋ณด์ฅํ ์ ์์ผ๋ฉฐ ์์ฑ๋ ๊ฒฐ๊ณผ์ ๋ํด ์ฑ ์์ ์ง์ง ์์ต๋๋ค. ํน์ ์ ์์ ๋ํ ์ฐ๋ ค ์ฌํญ์ด ์๋ ๊ฒฝ์ฐ ์ ๊ณต๋ ๋ชจ๋ ๋งํฌ์ ์ ๋ณด๋ฅผ ๊ฒํ ํ์ฌ ์๊ตฌ ์ฌํญ์ ์ ํ์ฑ๊ณผ ์ค์๋ฅผ ํ์ธํ์ธ์. ์์ธํ ๋ด์ฉ์ GitHub Copilot ์ฌ์ฉ ์ฝ๊ด ๋ฐ Copilot์ ์ฌ์ฉํ๋ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ฐธ์กฐํ์ธ์.
์ํฌํ๋ก ๋ฐ ๋ฐ์ดํฐ ๊ด๋ฆฌ์ ๋ํ ์์ธํ ์ง์์ ํ๋ซํผ ์ฌ์ฉ์ ์ต์ ํํ๋ ๋ฐ ๋์์ด ๋๋ ํน์ ์ง์์ ์ ๊ณตํ๋ GitHub Expert Services๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ฌธ์ ๊ฐ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋์ง ํ์คํ์ง ์์ ๊ฒฝ์ฐ ํฐ์ผ์ ์ด๊ณ ์งํํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํ๋ ๋ฐ ๋์์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
GitHub ์ํ ์ ๋ณด
ํ์ฌ GitHub ์๋น์ค์ ์ํฅ์ ์ฃผ๋ ์ธ์๋ํธ๋ฅผ ํ์ธํ๊ณ GitHub์ ์ํ ํ์ด์ง์์ ๊ณผ๊ฑฐ ์ธ์๋ํธ์ ๊ดํ ์ ๋ณด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
GitHub์ ์ํฅ์ ์ฃผ๋ ์ธ์๋ํธ๊ฐ ์์ ๋๋ง๋ค ๋ฉ์ผ, ๋ฌธ์ ๋ฉ์์ง, ์นํํฌ๋ฅผ ํตํด ๊ตฌ๋ ํ๊ณ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ์ ์๋ ์์ต๋๋ค.
GitHub ์ํ API๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์๋ํธ๋ฅผ ํ์ธํ ์๋ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ GitHub ์ํ API๋ฅผ ์ฐธ์กฐํ์ธ์.
GitHub ์ง์์ Copilot ์ ๋ณด
์ง์ ํฐ์ผ์ ์ ์ถํ๊ธฐ ์ ์ GitHub ์ง์์ Copilot๋ฅผ ์ฌ์ฉํ์ฌ GitHub์ ์ ํ๊ณผ ๊ธฐ๋ฅ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ๋ฐ์ ์ ์์ต๋๋ค. GitHub ์ง์์ Copilot๋ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๋ค์ํ ์ง์ ์ฟผ๋ฆฌ์ ๋ํ ๋ต๋ณ์ ์ฐพ๋ AI ๊ธฐ๋ฐ ๋๊ตฌ์ ๋๋ค. GitHub ์ง์์ Copilot๊ฐ ์ง๋ฌธ์ ๋ต๋ณํ ์ ์๋ ๊ฒฝ์ฐ GitHub ์ง์์ ํฐ์ผ์ ์ ์ถํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ GitHub ์ง์์ Copilot ์ ๋ณด์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
GitHub ์ง์์ ํ๋ผ์ด๋น ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํ ์์ ์ก์ธ์ค ๊ถํ ๋ถ์ฌ
GitHub ์ง์์ด ์ง์ ์์ฒญ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ํ๋ผ์ด๋น ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ก์ธ์คํด์ผ ํ๋ ๊ฒฝ์ฐ ๋ฆฌํฌ์งํ ๋ฆฌ ์์ ์๋ ์์ ์ก์ธ์ค๋ฅผ ์๋ฝํ๊ฑฐ๋ ๊ฑฐ๋ถํ ์ ์๋ ๋งํฌ๊ฐ ํฌํจ๋ ๋ฉ์ผ์ ๋ฐ๊ฒ ๋ฉ๋๋ค. ์์ ์๋ 20์ผ ๋์ ์์ฒญ์ด ๋ง๋ฃ๋๊ธฐ ์ ์ ์์ฒญ์ ์๋ฝํ๊ฑฐ๋ ๊ฑฐ์ ํ ์ ์์ต๋๋ค. ์์ ์๊ฐ ์์ฒญ์ ์๋ฝํ๋ฉด GitHub ์ง์์ด(๊ฐ) 5์ผ ๋์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ํ์ํ ๊ถํ์ด ์๋ GitHub ์ง์ ์ง์์ ํ ๋ฒ์ ์ต๋ 2์๊ฐ ๋์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ ๊ธ์ ํด์ ํ ์ ์์ผ๋ฉฐ, ์์ ์ด ์ผ์ฐ ์๋ฃ๋๋ฉด ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ค์ ์ ๊ธ๋๋ค. ๋ชจ๋ GitHub ์ง์ ์ง์ ์ก์ธ์ค๋ ๊ฐ์ฌ ๋ก๊ทธ ์ด๋ฒคํธ๋ฅผ ์์ฑํ๋ฉฐ, ์ด๋ค ๊ฒฝ์ฐ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ํ์ ์ฌ๋ถ๋ ์ํฅ์ ๋ฐ์ง ์์ต๋๋ค.
GitHub ์ง์์ ๋ช ์์ ๋์ ์์ด๋ ํ๋ผ์ด๋น ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ก์ธ์คํ์ง ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์๋น์ค ์ฝ๊ด์ ์ฐธ์กฐํ์ธ์.