Skip to main content

์ด ๋ฒ„์ „์˜ GitHub Enterprise๋Š” ๋‹ค์Œ ๋‚ ์งœ์— ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 2025-04-03. ์ค‘์š”ํ•œ ๋ณด์•ˆ ๋ฌธ์ œ์— ๋Œ€ํ•ด์„œ๋„ ํŒจ์น˜ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ด๋ฃจ์–ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋” ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ, ํ–ฅ์ƒ๋œ ๋ณด์•ˆ, ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์œ„ํ•ด ์ตœ์‹  ๋ฒ„์ „์˜ GitHub Enterprise Server๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•ฉ๋‹ˆ๋‹ค. ์—…๊ทธ๋ ˆ์ด๋“œ์— ๋Œ€ํ•œ ๋„์›€๋ง์€ GitHub Enterprise ์ง€์›์— ๋ฌธ์˜ํ•˜์„ธ์š”.

๊ด€๋ฆฌ ์ฝ˜์†” ์ •๋ณด

๊ด€๋ฆฌ ์ฝ˜์†”์—์„œ GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์„(๋ฅผ) ์ดˆ๊ธฐํ™”, ๊ตฌ์„ฑ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ด€๋ฆฌ ์ฝ˜์†” ์ •๋ณด

๊ด€๋ฆฌ ์ฝ˜์†”์„(๋ฅผ) ์‚ฌ์šฉํ•˜๋ฉด GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์˜ ํ•˜์œ„ ์ˆ˜์ค€ ๊ตฌ์„ฑ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ดˆ๊ธฐ ์„ค์ •์„ ์™„๋ฃŒํ•˜๊ณ , ๋ผ์ด์„ ์Šค ๋ฐ ํ•˜์œ„ ์ˆ˜์ค€ ์„ค์ •์„ ๊ด€๋ฆฌํ•˜๊ณ , ์ธ์ฆ์„ ๊ตฌ์„ฑํ•˜๊ณ , ๊ธฐ๋ณธ ํ…Œ๋„ŒํŠธ ์ฐฝ์„ ์˜ˆ์•ฝํ•˜๊ณ , ์ธ์Šคํ„ด์Šค๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ธ์Šคํ„ด์Šค๊ฐ€ ์œ ์ง€ ๊ด€๋ฆฌ ๋ชจ๋“œ์— ์žˆ๊ฑฐ๋‚˜ ์ค‘์š”ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์˜ค๋ฅ˜ ๋˜๋Š” ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋˜๋Š” SSL ์ž˜๋ชป๋œ ๊ตฌ์„ฑ์ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋„ GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์˜ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ญ์ƒ ๊ด€๋ฆฌ ์ฝ˜์†”์— ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ด€๋ฆฌ ์ฝ˜์†”์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด GitHub Enterprise Server ์ธ์Šคํ„ด์Šค๋ฅผ ์ฒ˜์Œ ์„ค์ •ํ•˜๋Š” ๋™์•ˆ ์„ค์ •๋œ ๋ฃจํŠธ ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๊ด€๋ฆฌ ์ฝ˜์†” ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ด€๋ฆฌ ์ฝ˜์†”์— ์•ก์„ธ์Šค์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”. ๋˜ํ•œ ํฌํŠธ 8443์—์„œ ๊ฐ€์ƒ ๋จธ์‹  ํ˜ธ์ŠคํŠธ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ฆฌ ์ฝ˜์†”์— ๋„๋‹ฌํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ค‘๊ฐ„ ๋ฐฉํ™”๋ฒฝ ๋ฐ ๋ณด์•ˆ ๊ทธ๋ฃน ๊ตฌ์„ฑ์„ ํ™•์ธํ•˜์„ธ์š”.

๊ด€๋ฆฌ ์ฝ˜์†” ์•”ํ˜ธ ํ•ด์‹œ๊ฐ€ /data/user/common/secrets.conf์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ๊ณ ๊ฐ€์šฉ์„ฑ ๋˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ๋ง ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ ํŒŒ์ผ์ด ์ฃผ ๋…ธ๋“œ์—์„œ ์ถ”๊ฐ€ ๋…ธ๋“œ๋กœ ์ž๋™์œผ๋กœ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์•”ํ˜ธ์— ๋Œ€ํ•œ ๋ชจ๋“  ๋ณ€๊ฒฝ ๋‚ด์šฉ์€ ์ธ์Šคํ„ด์Šค์˜ ๋ชจ๋“  ๋…ธ๋“œ์— ์ž๋™์œผ๋กœ ๋ณต์ œ๋ฉ๋‹ˆ๋‹ค. ๊ณ ๊ฐ€์šฉ์„ฑ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ณ ๊ฐ€์šฉ์„ฑ ๊ตฌ์„ฑ ์ •๋ณด์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

์›น ์ธํ„ฐํŽ˜์ด์Šค ๋˜๋Š” REST API๋ฅผ ํ†ตํ•ด ๊ด€๋ฆฌ ์ฝ˜์†”์—์„œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ๊ฐ์‚ฌ ๋กœ๊ทธ์— ์ด๋ฒคํŠธ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ์— ๋Œ€ํ•œ ๊ฐ์‚ฌ ๋กœ๊ทธ ์ด๋ฒคํŠธ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

๊ด€๋ฆฌ ์ฝ˜์†”์˜ ํ™œ๋™ ์˜ˆ์ œ

๊ด€๋ฆฌ ์ฝ˜์†”์—์„œ ๋‹ค์Œ์„ ํฌํ•จํ•˜์—ฌ GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ๊ด€๋ฆฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ดˆ๊ธฐ ์„ค์ •: ๋ธŒ๋ผ์šฐ์ €์—์„œ GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์˜ IP ์ฃผ์†Œ๋ฅผ ๋ฐฉ๋ฌธํ•˜์—ฌ GitHub Enterprise Server ์ธ์Šคํ„ด์Šค๋ฅผ ์ฒ˜์Œ ์‹œ์ž‘ํ•  ๋•Œ ์ดˆ๊ธฐ ์„ค์ • ํ”„๋กœ์„ธ์Šค๋ฅผ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

  • ID ๋ฐ ์•ก์„ธ์Šค ๊ด€๋ฆฌ: ๊ด€๋ฆฌ ์ฝ˜์†”์— ๋Œ€ํ•œ ์ „์šฉ ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ๋งŒ๋“ค์–ด GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์˜ ๋ณด์•ˆ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ๋ฃจํŠธ ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž ๊ณ„์ •์€ ํŽธ์ง‘๊ธฐ ๋˜๋Š” ์šด์˜์ž ์—ญํ• ์„ ํ• ๋‹นํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์‚ฌ์šฉ์ž ๊ณ„์ •์˜ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ด€๋ฆฌ ์ฝ˜์†”์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ด€๋ฆฌ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”. >[!NOTE]

ํŽธ์ง‘๊ธฐ ์—ญํ• ์€ ํŒจ์น˜ ๋ฆด๋ฆฌ์Šค 3.12.2์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ์ž…๋‹ˆ๋‹ค.

. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฆด๋ฆฌ์Šค ์ •๋ณด์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

  • ๊ด€๋ฆฌ ์ฝ˜์†”์— ๋Œ€ํ•œ ์ธ์ฆ ์ •์ฑ… ๊ตฌ์„ฑ: ๋กœ๊ทธ์ธ ์‹œ๋„์— ๋Œ€ํ•œ ์†๋„ ์ œํ•œ์„ ์„ค์ •ํ•˜๊ณ , ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ์†๋„ ์ œํ•œ์„ ์ดˆ๊ณผํ•˜๋Š” ๊ฒฝ์šฐ ์ž ๊ธˆ ๊ธฐ๊ฐ„์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ด€๋ฆฌ ์ฝ˜์†”์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ด€๋ฆฌ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.
  • ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์„ค์ • ๊ตฌ์„ฑ: ์„ค์ • ํŽ˜์ด์ง€์—์„œ DNS, ํ˜ธ์ŠคํŠธ ์ด๋ฆ„, SSL, ์‚ฌ์šฉ์ž ์ธ์ฆ, ๋ฉ”์ผ, ๋ชจ๋‹ˆํ„ฐ๋ง ์„œ๋น„์Šค ๋ฐ ๋กœ๊ทธ ์ „๋‹ฌ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ์ „์ž์œ ์ง€ ๊ด€๋ฆฌ ๊ธฐ๊ฐ„ ์˜ˆ์•ฝ: ๊ด€๋ฆฌ ์ฝ˜์†” ๋˜๋Š” ๊ด€๋ฆฌ ์…ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์œ ์ง€ ๊ด€๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋™์•ˆ GitHub Enterprise Server ์ธ์Šคํ„ด์Šค๋ฅผ ์˜คํ”„๋ผ์ธ์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฌธ์ œ ํ•ด๊ฒฐ: ์ง€์› ๋ฒˆ๋“ค์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๊ฐœ๋žต์ ์ธ ์ˆ˜์ค€์˜ ์ง„๋‹จ ์ •๋ณด๋ฅผ ๋ด…๋‹ˆ๋‹ค.
  • ๋ผ์ด์„ ์Šค ๊ด€๋ฆฌ: GitHub Enterprise ๋ผ์ด์„ ์Šค๋ฅผ ๋ณด๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.