Skip to main content

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

GitHub ์ง€์›์— ๋ฐ์ดํ„ฐ ์ œ๊ณต

GitHub ์ง€์›๋Š” ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋ช‡ ๊ฐ€์ง€ ์ถ”๊ฐ€ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ฐ€ ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

Site administrators and enterprise owners can provide data to GitHub ์ง€์›.

์ง„๋‹จ ํŒŒ์ผ ๋ฐ ์ง€์› ๋ฒˆ๋“ค ์ •๋ณด

์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์—์„œ GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋„๋ก GitHub ์ง€์›์—์„œ ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ฐ์ดํ„ฐ ํ˜•์‹์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐํŒŒ์ผ ํ˜•์‹์„ค๋ช…
์ง„๋‹จ ํŒŒ์ผ์ผ๋ฐ˜ ํ…์ŠคํŠธ์ธ์Šคํ„ด์Šค์˜ ์„ค์ • ๋ฐ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ง€์› ๋ฒˆ๋“ค๋ณด๊ด€๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€๋‚œ 2์ผ ๋™์•ˆ์˜ ์ง„๋‹จ ํŒŒ์ผ ๋ฐ ์‚ญ์ œ๋œ ๋กœ๊ทธ ํŒŒ์ผ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
ํ™•์žฅ ์ง€์› ๋ฒˆ๋“ค๋ณด๊ด€์ง€๋‚œ 8์ผ ๋™์•ˆ์˜ ์ง„๋‹จ ํŒŒ์ผ ๋ฐ ์‚ญ์ œ๋œ ๋กœ๊ทธ ํŒŒ์ผ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ๊ทธ ํŒŒ์ผ ์‚ญ์ œ ์ •๋ณด

์ธ์ฆ ํ† ํฐ, ํ‚ค ๋ฐ ๋น„๋ฐ€์€ ์ง€์› ๋ฒˆ๋“ค ๋˜๋Š” ์ง„๋‹จ ํŒŒ์ผ ๋‚ด์— ํฌํ•จ๋œ ๋‹ค์Œ ๋กœ๊ทธ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์žˆ๋Š” ๋กœ๊ทธ ํŒŒ์ผ์—์„œ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

  • alambic-logs
  • babeld-logs
  • codeload-logs
  • enterprise-manage-logs
  • github-logs
  • hookshot-logs
  • lfs-server-logs
  • semiotic-logs
  • task-dispatcher-logs
  • pages-logs
  • registry-logs
  • render-logs
  • svn-bridge-logs

์ง„๋‹จ ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ ๋ฐ ๊ณต์œ 

์ง„๋‹จ ํŒŒ์ผ์€ ๋‹ค์Œ์„ ํฌํ•จํ•˜๋Š” GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์˜ ์„ค์ • ๋ฐ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ๊ฐœ์š”์ž…๋‹ˆ๋‹ค.

  • ํšŒ์‚ฌ ์ด๋ฆ„, ๋งŒ๋ฃŒ ๋‚ ์งœ ๋ฐ ์‚ฌ์šฉ์ž ๋ผ์ด์„ ์Šค ์ˆ˜๋ฅผ ํฌํ•จํ•œ ํด๋ผ์ด์–ธํŠธ ๋ผ์ด์„ ์Šค ์ •๋ณด
  • ๋ฒ„์ „ ๋ฒˆํ˜ธ ๋ฐ SHA
  • VM ์•„ํ‚คํ…์ฒ˜
  • ํ˜ธ์ŠคํŠธ ์ด๋ฆ„, ํ”„๋ผ์ด๋น— ๋ชจ๋“œ, SSL ์„ค์ •
  • ๋ชฉ๋ก ๋กœ๋“œ ๋ฐ ์ฒ˜๋ฆฌ
  • ๋„คํŠธ์›Œํฌ ์„ค์ •
  • ์ธ์ฆ ๋ฐฉ๋ฒ• ๋ฐ ์„ธ๋ถ€ ์ •๋ณด
  • ๋ฆฌํฌ์ง€ํ† ๋ฆฌ, ์‚ฌ์šฉ์ž ๋ฐ ๊ธฐํƒ€ ์„ค์น˜ ๋ฐ์ดํ„ฐ ์ˆ˜

๊ด€๋ฆฌ ์ฝ˜์†”์—์„œ ๋˜๋Š” ghe-diagnostics ๋ช…๋ น์ค„ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ์ง„๋‹จ์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ด€๋ฆฌ ์ฝ˜์†”์—์„œ ์ง„๋‹จ ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ

ํ˜„์žฌ SSH ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์—†๋Š” ๊ฒฝ์šฐ ๊ด€๋ฆฌ ์ฝ˜์†”์—์„œ ์ง„๋‹จ ํŒŒ์ผ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ํŽ˜์ด์ง€์˜ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ์žˆ๋Š” GitHub Enterprise Server์˜ ๊ด€๋ฆฌ ๊ณ„์ •์—์„œ ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  2. โ€œSite adminโ€(์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž) ํŽ˜์ด์ง€์— ์•„์ง ์—†๋Š” ๊ฒฝ์šฐ ์™ผ์ชฝ ์ƒ๋‹จ์—์„œ Site admin(์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž)์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  3. " ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž" ์‚ฌ์ด๋“œ๋ฐ”์—์„œ ๊ด€๋ฆฌ ์ฝ˜์†” ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  4. ์—ฌ๋Ÿฌ ๊ด€๋ฆฌ ์ฝ˜์†” ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ๋งŒ๋“  ๊ฒฝ์šฐ ๋ฃจํŠธ ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž** ๋˜๋Š” ๊ด€๋ฆฌ ์ฝ˜์†” ์‚ฌ์šฉ์ž๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค**. ๊ด€๋ฆฌ ์ฝ˜์†” ์‚ฌ์šฉ์ž ๊ณ„์ •์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ด€๋ฆฌ ์ฝ˜์†”์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ด€๋ฆฌ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

  5. ๊ด€๋ฆฌ ์ฝ˜์†” ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์†์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  6. ์œ„์ชฝ ํƒ์ƒ‰ ๋ชจ์Œ์—์„œ ์ง€์›์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    ๊ด€๋ฆฌ ์ฝ˜์†”์˜ ๋จธ๋ฆฌ๊ธ€ ์Šคํฌ๋ฆฐ์ƒท. "์ง€์›"์œผ๋กœ ๋ ˆ์ด๋ธ”์ด ์ง€์ •๋œ ํƒญ์ด ์ฃผํ™ฉ์ƒ‰ ์œค๊ณฝ์„ ์œผ๋กœ ๊ฐ•์กฐ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  7. ์ง„๋‹จ ์ •๋ณด ๋‹ค์šด๋กœ๋“œ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

SSH๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง„๋‹จ ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ

๊ด€๋ฆฌ ์ฝ˜์†”์— ๋กœ๊ทธ์ธํ•˜์ง€ ์•Š๊ณ ๋„ ์ด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ghe-diagnostics ๋ช…๋ น์ค„ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ์ง„๋‹จ์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

ssh -p122 admin@HOSTNAME -- 'ghe-diagnostics' > diagnostics.txt

์ง€์› ๋ฒˆ๋“ค ๋งŒ๋“ค๊ธฐ ๋ฐ ๊ณต์œ 

์ง€์› ์š”์ฒญ์„ ์ œ์ถœํ•œ ํ›„ ์ง€์› ๋ฒˆ๋“ค์„ ์šฐ๋ฆฌ ํŒ€๊ณผ ๊ณต์œ ํ•˜๋„๋ก ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์› ๋ฒˆ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ธ์Šคํ„ด์Šค์˜ ์ง„๋‹จ ๋ฐ ์ค‘์š”ํ•œ ๋กœ๊ทธ๋ฅผ ํฌํ•จํ•˜๋Š” gzip ์••์ถ• tar ๋ณด๊ด€ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

  • ์ธ์ฆ ์˜ค๋ฅ˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ฑฐ๋‚˜ LDAP, CAS ๋˜๋Š” SAML์„ ๊ตฌ์„ฑํ•  ๋•Œ ์œ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ฆ ๊ด€๋ จ ๋กœ๊ทธ

  • ๊ด€๋ฆฌ ์ฝ˜์†” ๋กœ๊ทธ

  • github-logs/exceptions.log: ์‚ฌ์ดํŠธ์—์„œ ๋ฐœ์ƒํ•œ 500๊ฐœ์˜ ์˜ค๋ฅ˜์— ๋Œ€ํ•œ ์ •๋ณด

  • github-logs/audit.log: GitHub Enterprise Server ๊ฐ์‚ฌ ๋กœ๊ทธ

  • babeld-logs/babeld.log: Git ํ”„๋ก์‹œ ๋กœ๊ทธ

  • system-logs/haproxy.log: HAProxy ๋กœ๊ทธ

  • elasticsearch-logs/github-enterprise.log: Elasticsearch ๋กœ๊ทธ

  • configuration-logs/: GitHub Enterprise Server ๊ตฌ์„ฑ ๋กœ๊ทธ

  • collectd/logs/collectd.log: ์ˆ˜์ง‘๋œ ๋กœ๊ทธ

  • mail-logs/mail.log: SMTP ์ด๋ฉ”์ผ ๋ฐฐ๋‹ฌ ๋กœ๊ทธ

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

์ง€์› ๋ฒˆ๋“ค์—๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€๋‚œ 2์ผ ๋™์•ˆ์˜ ๋กœ๊ทธ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ๊ธฐ๊ฐ„์„ ์ผ ๋‹จ์œ„๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ 8์ผ ๋™์•ˆ์˜ ๋กœ๊ทธ๋ฅผ ์ œ๊ณตํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์ถ”๊ฐ€ ์ง€์› ๋ฒˆ๋“ค์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ถ”๊ฐ€ ์ง€์› ๋ฒˆ๋“ค ๋งŒ๋“ค๊ธฐ ๋ฐ ๊ณต์œ ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

ํŒ

GitHub ์ง€์›์— ๋ฌธ์˜ํ•˜๋ฉด ํ‹ฐ์ผ“ ์ฐธ์กฐ ๋งํฌ๊ฐ€ ํฌํ•จ๋œ ํ™•์ธ ๋ฉ”์ผ์ด ์ „์†ก๋ฉ๋‹ˆ๋‹ค. GitHub ์ง€์›์—์„œ ์ง€์› ๋ฒˆ๋“ค์„ ์—…๋กœ๋“œํ•˜๋„๋ก ์š”์ฒญํ•˜๋Š” ๊ฒฝ์šฐ ํ‹ฐ์ผ“ ์ฐธ์กฐ ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์› ๋ฒˆ๋“ค์„ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ด€๋ฆฌ ์ฝ˜์†”์—์„œ ์ง€์› ๋ฒˆ๋“ค ๋งŒ๋“ค๊ธฐ

์›น ๊ธฐ๋ฐ˜ ๊ด€๋ฆฌ ์ฝ˜์†”์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๊ณ  ์•„์›ƒ๋ฐ”์šด๋“œ ์ธํ„ฐ๋„ท์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์› ๋ฒˆ๋“ค์„ ๋งŒ๋“ค๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ํŽ˜์ด์ง€์˜ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ์žˆ๋Š” GitHub Enterprise Server์˜ ๊ด€๋ฆฌ ๊ณ„์ •์—์„œ ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  2. โ€œSite adminโ€(์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž) ํŽ˜์ด์ง€์— ์•„์ง ์—†๋Š” ๊ฒฝ์šฐ ์™ผ์ชฝ ์ƒ๋‹จ์—์„œ Site admin(์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž)์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  3. " ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž" ์‚ฌ์ด๋“œ๋ฐ”์—์„œ ๊ด€๋ฆฌ ์ฝ˜์†” ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  4. ์—ฌ๋Ÿฌ ๊ด€๋ฆฌ ์ฝ˜์†” ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ๋งŒ๋“  ๊ฒฝ์šฐ ๋ฃจํŠธ ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž** ๋˜๋Š” ๊ด€๋ฆฌ ์ฝ˜์†” ์‚ฌ์šฉ์ž๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค**. ๊ด€๋ฆฌ ์ฝ˜์†” ์‚ฌ์šฉ์ž ๊ณ„์ •์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ด€๋ฆฌ ์ฝ˜์†”์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ด€๋ฆฌ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

  5. ๊ด€๋ฆฌ ์ฝ˜์†” ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์†์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  6. ์œ„์ชฝ ํƒ์ƒ‰ ๋ชจ์Œ์—์„œ ์ง€์›์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    ๊ด€๋ฆฌ ์ฝ˜์†”์˜ ๋จธ๋ฆฌ๊ธ€ ์Šคํฌ๋ฆฐ์ƒท. "์ง€์›"์œผ๋กœ ๋ ˆ์ด๋ธ”์ด ์ง€์ •๋œ ํƒญ์ด ์ฃผํ™ฉ์ƒ‰ ์œค๊ณฝ์„ ์œผ๋กœ ๊ฐ•์กฐ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  7. ์ง€์› ๋ฒˆ๋“ค ๋‹ค์šด๋กœ๋“œ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  8. ์ง€์› ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์ง€์› ๋ฒˆ๋“ค ์—…๋กœ๋“œ ๋งํฌ๋ฅผ ์ œ๊ณตํ•œ ๊ฒฝ์šฐ ์ด ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด https://support.github.com/์„ ๋ฐฉ๋ฌธํ•˜์—ฌ ์ง€์›์„ ๋ฐ›์„ ์ž๊ฒฉ์ด ์žˆ๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ณ„์ •์— ๋กœ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค(๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ).

  9. https://support.github.com/uploads์„ ๋ฐฉ๋ฌธํ•˜์—ฌ ์ง€์› ๋ฒˆ๋“ค์„ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

SSH๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์› ๋ฒˆ๋“ค ๋งŒ๋“ค๊ธฐ

GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ SSH ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๊ณ  ์•„์›ƒ๋ฐ”์šด๋“œ ์ธํ„ฐ๋„ท์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์› ๋ฒˆ๋“ค์„ ๋งŒ๋“ค๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ  ํ•ญ๋ชฉ

GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์ด ์ง€์—ญ ๋ณต์ œ ๊ตฌ์„ฑ์— ์žˆ๊ฑฐ๋‚˜ ์ธ์Šคํ„ด์Šค๊ฐ€ ํด๋Ÿฌ์Šคํ„ฐ์ธ ๊ฒฝ์šฐ ghe-cluster-support-bundle ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์› ๋ฒˆ๋“ค์„ ๊ฒ€์ƒ‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ช…๋ น์ค„ ์œ ํ‹ธ๋ฆฌํ‹ฐ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

  1. SSH๋ฅผ ํ†ตํ•ด ์ง€์› ๋ฒˆ๋“ค์„ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

    ssh -p 122 admin@HOSTNAME -- 'ghe-support-bundle -o' > support-bundle.tgz
    

    ghe-support-bundle ๋ช…๋ น ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ช…๋ น์ค„ ์œ ํ‹ธ๋ฆฌํ‹ฐ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

  2. ์ง€์› ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์ง€์› ๋ฒˆ๋“ค ์—…๋กœ๋“œ ๋งํฌ๋ฅผ ์ œ๊ณตํ•œ ๊ฒฝ์šฐ ์ด ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด https://support.github.com/์„ ๋ฐฉ๋ฌธํ•˜์—ฌ ์ง€์›์„ ๋ฐ›์„ ์ž๊ฒฉ์ด ์žˆ๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ณ„์ •์— ๋กœ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค(๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ).

  3. https://support.github.com/uploads์„ ๋ฐฉ๋ฌธํ•˜์—ฌ ์ง€์› ๋ฒˆ๋“ค์„ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์› ๋ฒˆ๋“ค ์—…๋กœ๋“œ

  1. GitHub Enterprise Cloud์œผ๋กœ ํƒ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

  2. GitHub์˜ ์˜ค๋ฅธ์ชฝ ์œ„ ๋ชจ์„œ๋ฆฌ์—์„œ ํ”„๋กœํ•„ ์‚ฌ์ง„์„ ํด๋ฆญํ•œ ๋‹ค์Œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  3. ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ชฉ๋ก์—์„œ ๋ณด๋ ค๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  4. ํŽ˜์ด์ง€ ์™ผ์ชฝ์— ์žˆ๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ณ„์ • ์‚ฌ์ด๋“œ๋ฐ”์—์„œ Settings๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  5. ์„ค์ •์—์„œ ๋ผ์ด์„ ์Šค ์„(๋ฅผ) ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  6. "GitHub Enterprise ๋„์›€๋ง"์—์„œ ์ง€์› ๋ฒˆ๋“ค ์—…๋กœ๋“œ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์„ค์ • ํŽ˜์ด์ง€์˜ "GitHub Enterprise ๋„์›€๋ง" ์„น์…˜ ์Šคํฌ๋ฆฐ์ƒท. "Upload a support bundle link"๊ฐ€ ์ฃผํ™ฉ์ƒ‰ ์œค๊ณฝ์„ ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  7. "์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ณ„์ • ์„ ํƒ"์—์„œ ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์› ๋ฒˆ๋“ค์˜ ์—ฐ๊ฒฐ๋œ ๊ณ„์ •์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  8. "GitHub Enterprise ์ง€์›๋ฅผ ์œ„ํ•œ ์ง€์› ๋ฒˆ๋“ค ์—…๋กœ๋“œ"์—์„œ ์ง€์› ๋ฒˆ๋“ค์„ ์„ ํƒํ•˜๋ ค๋ฉด ํŒŒ์ผ ์„ ํƒ์„ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ ์ง€์› ๋ฒˆ๋“ค ํŒŒ์ผ์„ ํŒŒ์ผ ์„ ํƒ์œผ๋กœ ๋Œ์–ด์˜ต๋‹ˆ๋‹ค.

  9. ์—…๋กœ๋“œ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

SSH๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์› ๋ฒˆ๋“ค ์ง์ ‘ ์—…๋กœ๋“œ

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์ง€์› ๋ฒˆ๋“ค์„ ์„œ๋ฒ„์— ์ง์ ‘ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • SSH๋ฅผ ํ†ตํ•ด GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • TCP ํฌํŠธ 443์„ ํ†ตํ•œ ์•„์›ƒ๋ฐ”์šด๋“œ HTTPS ์—ฐ๊ฒฐ์€ GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์—์„œ enterprise-bundles.github.com ๋ฐ _esbtoolsproduction.blob.core.windows.net_์œผ๋กœ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.
  1. ๋ฒˆ๋“ค์„ ์ง€์› ๋ฒˆ๋“ค ์„œ๋ฒ„์— ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

    ssh -p122 admin@HOSTNAME -- 'ghe-support-bundle -u'
    

์ถ”๊ฐ€ ์ง€์› ๋ฒˆ๋“ค ๋งŒ๋“ค๊ธฐ ๋ฐ ๊ณต์œ 

์ง€์› ๋ฒˆ๋“ค์—๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€๋‚œ 2์ผ ๋™์•ˆ์˜ ๋กœ๊ทธ๊ฐ€ ํฌํ•จ๋˜๋ฉฐ, ์ถ”๊ฐ€ ์ง€์› ๋ฒˆ๋“ค์—๋Š” ์ง€๋‚œ 8์ผ ๋™์•ˆ์˜ ๋กœ๊ทธ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. GitHub ์ง€์›์—์„œ ์กฐ์‚ฌ ์ค‘์ธ ์ด๋ฒคํŠธ๊ฐ€ ์ดํ‹€ ์ด์ „์— ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ ์ถ”๊ฐ€ ์ง€์› ๋ฒˆ๋“ค์„ ๊ณต์œ ํ•˜๋„๋ก ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ๋ฒˆ๋“ค์„ ๋‹ค์šด๋กœ๋“œํ•˜๋ ค๋ฉด SSH ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ฆฌ ์ฝ˜์†”์—์„œ ์ถ”๊ฐ€ ๋ฒˆ๋“ค์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ฒˆ๋“ค์ด ๋„ˆ๋ฌด ์ปค์ง€๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋ฒˆ๋“ค์€ ํšŒ์ „ ๋ฐ ์••์ถ•๋˜์ง€ ์•Š์€ ๋กœ๊ทธ๋งŒ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. GitHub Enterprise Server์˜ ๋กœ๊ทธ ํšŒ์ „์€ ์˜ˆ์ƒ๋˜๋Š” ๋กœ๊ทธ ํฌ๊ธฐ์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ๋กœ๊ทธ ํŒŒ์ผ์— ๋Œ€ํ•ด ๋‹ค์–‘ํ•œ ๋นˆ๋„(๋งค์ผ ๋˜๋Š” ๋งค์ฃผ)๋กœ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

SSH๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ถ”๊ฐ€ ์ง€์› ๋ฒˆ๋“ค ๋งŒ๋“ค๊ธฐ

GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ SSH ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๊ณ  ์•„์›ƒ๋ฐ”์šด๋“œ ์ธํ„ฐ๋„ท์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ถ”๊ฐ€ ์ง€์› ๋ฒˆ๋“ค์„ ๋งŒ๋“ค๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ghe-support-bundle ๋ช…๋ น์— -x ํ”Œ๋ž˜๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ SSH๋ฅผ ํ†ตํ•ด ์ถ”๊ฐ€ ์ง€์› ๋ฒˆ๋“ค์„ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

    ssh -p 122 admin@HOSTNAME -- 'ghe-support-bundle -o -x' > support-bundle.tgz
    
  2. ์ง€์› ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์ง€์› ๋ฒˆ๋“ค ์—…๋กœ๋“œ ๋งํฌ๋ฅผ ์ œ๊ณตํ•œ ๊ฒฝ์šฐ ์ด ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด https://support.github.com/์„ ๋ฐฉ๋ฌธํ•˜์—ฌ ์ง€์›์„ ๋ฐ›์„ ์ž๊ฒฉ์ด ์žˆ๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ณ„์ •์— ๋กœ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค(๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ).

  3. https://support.github.com/uploads์„ ๋ฐฉ๋ฌธํ•˜์—ฌ ์ง€์› ๋ฒˆ๋“ค์„ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

SSH๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ถ”๊ฐ€ ์ง€์› ๋ฒˆ๋“ค ์ง์ ‘ ์—…๋กœ๋“œ

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์ง€์› ๋ฒˆ๋“ค์„ ์„œ๋ฒ„์— ์ง์ ‘ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • SSH๋ฅผ ํ†ตํ•ด GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • TCP ํฌํŠธ 443์„ ํ†ตํ•œ ์•„์›ƒ๋ฐ”์šด๋“œ HTTPS ์—ฐ๊ฒฐ์€ GitHub Enterprise Server ์ธ์Šคํ„ด์Šค์—์„œ enterprise-bundles.github.com ๋ฐ _esbtoolsproduction.blob.core.windows.net_์œผ๋กœ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.
  1. ๋ฒˆ๋“ค์„ ์ง€์› ๋ฒˆ๋“ค ์„œ๋ฒ„์— ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

    ssh -p122 admin@HOSTNAME -- 'ghe-support-bundle -u -x'
    

์ถ”๊ฐ€ ์ฐธ๊ณ  ์ž๋ฃŒ