Gitea: Gitea์—์„œ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” Gitea

์— ๋งŒ๋“  2017๋…„ 02์›” 23์ผ  ยท  98์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: go-gitea/gitea

์ฒซ ๋ฒˆ์งธ ํฐ ๋‹จ๊ณ„์—์„œ ์šฐ๋ฆฌ๋Š” Gitea์˜ ๊ฐœ๋ฐœ์ด Gitea ํ˜ธ์ŠคํŒ…์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๊ณ  github๊ฐ€ ๋ฏธ๋Ÿฌ๋งŒ ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ v1.x์—์„œ ์™„๋ฃŒ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ์—๋Š” v1.x ์ด์ „์— ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š” ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฌผ๋ก  ๊ทธ๋“ค์— ๋Œ€ํ•ด ๋…ผ์˜ํ•˜๊ณ  ๋‚ด ๊ฒŒ์‹œ๋ฌผ์„ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค.

  • [x] ~์Šค์ฟผ์‹œ ๋จธ์ง€(#712 #3188)~
  • [x] ~์™„์ „ํ•œ ๋ณดํ˜ธ ๋ถ„๊ธฐ(#32 #339)~
  • [x] ~์™„๋ฒฝํ•œ API ์ง€์›(#64)~
  • [x] ~API ๋ฌธ์„œ(#194)~
  • [x] ~์›นํ›… ๊ตฌํ˜„(#2418)~
  • [x] ~๋” ๋‚˜์€ CI ํ†ตํ•ฉ((PR #1332~)) ~๋“œ๋ก  PR: (#2017)~
  • [x] ~์ปค๋ฐ‹ ๋ฐ ํ™๋ณด์— ๋Œ€ํ•œ ์ฝ”๋ฉ˜ํŠธ (#124 ~#2583~ #3748 )~
  • [x] ~์Šน์ธ ์‹œ์Šคํ…œ(#2794 #3748)~
  • [x] ~์Šน์ธ ์ œํ•œ(#5251)~
  • [x] ~github ์ €์žฅ์†Œ ์ „์ฒด๋ฅผ gitea๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜(#6290, #7293, #6200, #7410)~
  • [ ] github/gitlab ์ €์žฅ์†Œ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ์ปฌ ๋””๋ ‰ํ† ๋ฆฌ์— ๋คํ”„/๋ณต์›ํ•˜๊ณ  gitea #12244๋กœ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ง„ํ–‰๋ฅ  ์—…๋ฐ์ดํŠธ๋จ:

kindeployment kinproposal

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋„ค, gitea ๊ฐœ๋ฐœ์„ ํ˜ธ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด gitea ์ธ์Šคํ„ด์Šค๋ฅผ ์„ค์ •ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  98 ๋Œ“๊ธ€

์•„์ฃผ ์ข‹์€ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค!

2์›”์— 1.2, 4์›”์— 1.3, 6์›”์— 1.4, 8์›”์— 1.5? ์ด ๋ชจ๋“  ๊ฒƒ์„ ๊ตฌํ˜„ํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค ๐Ÿ˜„

์•„์ง ๋ณด์ง€ ๋ชปํ–ˆ๋‹ค๋ฉด ์ค€๋น„๋œ ๊ฒฝ์šฐ์—๋งŒ ์ž์ฒด ํ˜ธ์ŠคํŒ…์— ๋Œ€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ง€์›ํ•˜๋Š” ํ™˜์ƒ์ ์ด๊ณ  ํ†ต์ฐฐ๋ ฅ ์žˆ๋Š” ์„ค๋ช…: https://lobste.rs/s/gokjbo/gitea_1_1_0_released/comments/dg9pwe#c_dg9pwe

@lunny ์ด์ œ ์ƒ๊ฐํ•ด ๋ณด๋‹ˆ (๋งํฌ์— ๋Œ€ํ•ด @zellyn ์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค

์‚ฌ๋žŒ๋“ค์ด github ์ธ์ฆ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ๋„๋ก OAuth _Consumer_๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค(AFAIK ๋ณ‘ํ•ฉ๋จ).
๋“œ๋ก ์€ ํ‘ธ์‹œ ํ›„ํฌ๋งŒ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์™œ ๋‹ค๋ฅธ ๊ฒƒ์ด ํ•„์š”ํ• ๊นŒ์š”?

API์˜ ๊ฒฝ์šฐ ์ž์ฒด ํ˜ธ์ŠคํŒ…์—์„œ TBH๊ฐ€ ํ•„์š”ํ•œ ์ด์œ ๋ฅผ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. :)

๋‚˜๋Š” ๊ทธ ๋ชฉ๋ก์„ ๋‹ค๋“ฌ๋Š” ๊ฒƒ์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ์ž์ฒด ํ˜ธ์ŠคํŒ…์€ ์šฐ์„  ์ˆœ์œ„๋ฅผ ๋” ์ž˜ ์„ค์ •ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค. :)

@bkcsoft ์•„๋งˆ๋„ ํ˜ธ์ŠคํŒ… ์‚ฌ์ดํŠธ๋ฅผ ์„ค์ •ํ•˜๊ณ  ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@bkcsoft ๋ฌธ์ œ๋ฅผ ์—…๋ฐ์ดํŠธ

-> OAuth ๊ณต๊ธ‰์ž(#27)๊ฐ€ ๋‹ซํžˆ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

@ekozan์€ ๋‹ซํžˆ์ง€ ์•Š์•˜์ง€๋งŒ "ํ•„์š”ํ•œ ๊ฒƒ" ๋ชฉ๋ก์—์„œ

์„œ๋ฒ„์— ๋ฌด์ œํ•œ ์ €์žฅ ๊ณต๊ฐ„์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— "์ €์žฅ์†Œ ํฌ๊ธฐ ์ œํ•œ"์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค...

์ œํ•œ์— ๋Œ€ํ•œ ๋‚˜์˜ ์ œ์•ˆ:

  • 0 ์กฐ์ง
  • 3 ๋ ˆํฌ
  • 1GB/๋ฆฌํฌ์ง€ํ† ๋ฆฌ

@bkcsoft ๋ˆ„๊ตฌ๋ฅผ ์œ„ํ•œ ๊ณต์ต์‚ฌ์—…์ด๋ผ๋Š”

์•„๋งˆ๋„, ์•„๋‹ ์ˆ˜๋„ ์žˆ์ง€๋งŒ _๋งŒ์•ฝ_ ๊ทธ๊ฒƒ์ด ๊ณต๊ณต ์„œ๋น„์Šค๊ฐ€ ๋œ๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ๋ฌด์ œํ•œ์œผ๋กœ ๊ฐ€์งˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค ;)

์ž์ฒด ํ˜ธ์ŠคํŒ… gitea์˜ ์ค‘์š”ํ•œ ๊ฒฝ๋กœ์— repo ํฌ๊ธฐ ์ œํ•œ์ด ํ•„์š”ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ dogfooding์ด ์ถฉ๋ถ„ํžˆ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. gitea๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•œ ํ›„ ์ฒ˜์Œ ๋ฉฐ์น  ๋™์•ˆ ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋Šฅ ๋ˆ„๋ฝ์„ ๊ฒฝํ—˜ํ–ˆ๋Š”๋ฐ ์…€ํ”„ ํ˜ธ์ŠคํŒ…์ด ์ด๋Ÿฌํ•œ ์ž‘์—…์„ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. Gitea๋Š” ์ด๋ฏธ ํ™˜์ƒ์ ์ด๊ณ  ๋งค์šฐ ์œ ์šฉํ•˜๋ฉฐ ๊ณ ์„ฑ๋Šฅ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ง์ ‘ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์€ ์ •๋ง ๋ถ€๋„๋Ÿฌ์šด ์ผ์ž…๋‹ˆ๋‹ค. ;-)

ํ•˜๋“œ ํฌ๊ธฐ ์ œํ•œ์— ์˜์กดํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์ž์ฒด ํ˜ธ์ŠคํŒ… ์„œ๋ฒ„๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌ๋  ๊ฒƒ์ธ์ง€, ๋ˆ„๊ฐ€ ๋‚˜์œ ํ–‰๋™์„ ๋‹จ์†ํ•  ๊ฒƒ์ธ์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋“ค์ด ์›ํ•˜๋Š” ๋„๊ตฌ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, gitea ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ๊ณ ์ž ํฌํฌ๋Š” gitea ์ž์ฒด ์„œ๋ฒ„์—์„œ ์ง€์›๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์‚ฌ์šฉ์ž๊ฐ€ gitea๋ฅผ ํฌํฌํ•œ ๋‹ค์Œ warez๋ฅผ ํฌํฌ๋กœ ํ‘ธ์‹œํ•  ์œ„ํ—˜์„ ๋…ธ์ถœ์‹œํ‚ต๋‹ˆ๋‹ค. ํฌ๊ธฐ ์ œํ•œ์€ ํฐ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ํ‘ธ์‹œํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์ง€๋งŒ ์•”ํ˜ธ ๋˜๋Š” ์‹ ์šฉ ์นด๋“œ ๋ฒˆํ˜ธ ๋ชฉ๋ก์—๋Š” ๋„์›€์ด ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ์— ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๋Š” diff ํ–‰ ์ˆ˜ ๋˜๋Š” ๋กค๋ง ํ•ด์‹œ๋กœ ์™ธ๊ณ„์ธ ํŒŒ์ผ์„ ๊ฐ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

diff-size ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๋ถ€์ž‘์šฉ์€ ํ‘ธ์‹œ ์ค‘์— ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์–ด์จŒ๋“  ๋” ์ž‘์€ ์กฐ๊ฐ์œผ๋กœ ์ชผ๊ฐœ์กŒ์–ด์•ผ ํ•˜๋Š” ํ•ฉ๋ฒ•์ ์ธ ์ปค๋ฐ‹์— ํ”Œ๋ž˜๊ทธ๋ฅผ ์ง€์ •ํ•˜๋Š” ์˜ต์…˜์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. (์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ด€๋ จ ํ† ๋ก : https://github.com/go-gitea/gitea/issues/3658#issuecomment-372263759.)

๊ณต๊ฐœ ์„œ๋ฒ„์— ๋Œ€ํ•ด ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋‹ค๋ฅธ ๋ฏธ๋ฌ˜ํ•œ ๊ฒƒ๋“ค์ด ๋งŽ์ด ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‚ฌํ•ญ์„ ์ถ”์ ํ•˜๊ธฐ ์œ„ํ•ด ๋ณ„๋„์˜ "๊ณต๊ฐœ ํ˜ธ์ŠคํŒ…" ๋งˆ์Šคํ„ฐ ๋ฌธ์ œ ๋˜๋Š” ์ด์ •ํ‘œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํ•ฉ๋ฆฌ์ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ •ํ‘œ์— ๋Œ€ํ•ด ๋งํ•˜์ž๋ฉด ์ด ๋ฌธ์ œ๋ฅผ 1.5.0์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

@stevegt ์•„๋‹ˆ์š”, ๋ชจ๋“  PR์ด 1.5.0์—์„œ ๋ณ‘ํ•ฉ/ํ•ด๊ฒฐ๋˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ์—์„œ Repository Size Limits (#3658) ๋ฅผ ์ œ๊ฑฐํ–ˆ๋Š”๋ฐ ์ด๋Š” Gitea์—์„œ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” gitea์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋ฆฌํฌ์ง€ํ† ๋ฆฌ ํฌ๊ธฐ ์ œํ•œ(#3658)์ด ๋ฌธ์ œ์—์„œ ์ œ๊ฑฐ๋œ ์ด์œ ๋Š” Gitea์—์„œ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” gitea์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์—„์ฒญ๋‚œ! Gitea๊ฐ€ ๋” ๋นจ๋ฆฌ ์ž์ฒด์ ์œผ๋กœ ํ˜ธ์ŠคํŒ…ํ• ์ˆ˜๋ก ์ „์ฒด ํ”„๋กœ์ ํŠธ๊ฐ€ ์‹ค์ œ ๊ฒฝํ—˜์—์„œ ๋” ๋นจ๋ฆฌ ์ด์ต์„ ์–ป๊ณ  ์‹ ๋ขฐ์™€ ํ™•์‹ ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. :)

@lafriks ๋Š” ๋‹ค๋ฅธ ์Šค๋ ˆ๋“œ์—์„œ ๋‹ค์Œ๊ณผ

์ž์ฒด ํ˜ธ์ŠคํŒ…์€ ์ถ”๊ฐ€ ๊ฐ€์ƒ ๋จธ์‹  ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€ ์ž๊ธˆ/ํ›„์›์„ ์š”๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  @lunny ๋Š” ์œ„์—์„œ ๋ฌป์Šต๋‹ˆ๋‹ค.

@bkcsoft ๋ˆ„๊ตฌ๋ฅผ ์œ„ํ•œ ๊ณต์ต์‚ฌ์—…์ด๋ผ๋Š”

์ด๋Ÿฌํ•œ ์ƒ๊ฐ์„ "์‚ฌ๋žŒ๋“ค์ด ๊ฐœ์ธ ์ €์žฅ์†Œ์— ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๋Š” ์˜จ๋ผ์ธ Gitea ์„œ๋น„์Šค๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?"๋กœ ๊ฒฐํ•ฉํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ• ๊นŒ์š”?

์ œ๋Œ€๋กœ ์™„๋ฃŒ

๊ฐœ๋…์ ์œผ๋กœ๋Š” ๊ฝค ์ž˜ ๋‹ค๋…€์˜จ ๋•…์ธ ๊ฒƒ ๊ฐ™๋‹ค. :์›ƒ๋‹ค:

@justinclift ์•„์ด๋””์–ด์— ์ฆ‰์‹œ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด; Microsoft๊ฐ€ GitHub๋ฅผ ์ธ์ˆ˜ํ•œ๋‹ค๋Š” ํ˜„์žฌ ๋‰ด์Šค์™€ ํƒ€์ด๋ฐ์ด ๋งž์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@lafriks ๋Š” ๋‹ค๋ฅธ ์Šค๋ ˆ๋“œ์—์„œ ๋‹ค์Œ๊ณผ

์ž์ฒด ํ˜ธ์ŠคํŒ…์€ ์ถ”๊ฐ€ ๊ฐ€์ƒ ๋จธ์‹  ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€ ์ž๊ธˆ/ํ›„์›์„ ์š”๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ €๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ž๊ธˆ ์ง€์›์ด๋‚˜ ์กฐ์ง์˜ ํ›„์›์„ ๋ฐ›์•„ gitea ํ˜ธ์ŠคํŒ… ์ž์ฒด๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•  ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. Gitea๋Š” ๋ฆฌ์†Œ์Šค ์นœํ™”์ ์ด๊ธฐ ๋•Œ๋ฌธ์—(์˜ˆ, GitLab, ์ €๋Š” ๋‹น์‹ ์„ ๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค) ์ด๊ฒƒ์€ ํฐ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@mxmehl ์€ ์ง€๋‚œ๋‹ฌ opencollective๊ฐ€ ์—ด๋ฆฐ ์ดํ›„ ์ง€๊ธˆ๊นŒ์ง€ 5๋ช…์˜ ๊ฐœ์ธ์ด ๊ธฐ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค: https://opencollective.com/gitea

@justinclift Gitea๋Š” ์ˆœ์ „ํžˆ ์ฃผ๋„์ ์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ์ด๋ฏ€๋กœ ํšŒ์‚ฌ๋ฅผ ๋งŒ๋“ค๊ณ  ์„ธ๊ธˆ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๊ธฐ์ˆ  ๋ฌธ์ œ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ •๊ทœ ์ง์›์ด ์žˆ์–ด์•ผ ํ•˜๋ฏ€๋กœ ์œ ๋ฃŒ ๊ฐœ์ธ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค.

@mxmehl ์€ ์ง€๋‚œ๋‹ฌ opencollective๊ฐ€ ์—ด๋ฆฐ ์ดํ›„ ์ง€๊ธˆ๊นŒ์ง€ 5๋ช…์˜ ๊ฐœ์ธ์ด ๊ธฐ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค: https://opencollective.com/gitea

@techknowlogick ์ด ํŽ˜์ด์ง€๋ฅผ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค. ์ด์ œ 6์ž…๋‹ˆ๋‹ค;;

@lafriks ์Œ.... ์ฃผ๋ณ€ ์— ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”„๋กœ์ ํŠธ๊ฐ€

๊ทธ๋ ‡๊ธด ํ•˜์ง€๋งŒ, ๊ทธ๊ฒƒ์ด ์ผ์–ด๋‚˜๊ฒŒ ํ•˜๊ณ  ๊ทธ๊ฒƒ์„ ๊ณ„์†ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์–ด๋Š ์ •๋„์˜ ์˜์ง€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ์—ญํ• ์— ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์€ ๋˜ํ•œ ์ข‹์€ ๊ด€๋ฆฌ์ธ(์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๊ณ , ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๊ณ , ์‹ค๋งˆ๋ฆฌ๊ฐ€ ์žˆ์Œ)์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ด€์‹ฌ์ด ์—†์œผ๋ฉด ์•„๋ฌด๋ฐ๋„ ๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ ์ ˆํ•œ "๊ด€๋ฆฌ์ธ" ์œ ํ˜•์— ๋™์˜ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์—๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

์œ„์—์„œ ์–ธ๊ธ‰ํ•œ Open Collective ๋งํฌ์—์„œ ์ผ๋ถ€ ์ดˆ๊ธฐ ์‹œ๋“œ๊ฐ€ ์ œ์ž๋ฆฌ์— ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ์ฃผ๋ณ€์— ๊ด€๋ฆฌ์ธ์œผ๋กœ ๊ดœ์ฐฎ์€ ์‚ฌ๋žŒ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. :์›ƒ๋‹ค:

@justinclift ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๋ง์€ ์•„๋‹ˆ์ง€๋งŒ ํ˜„์žฌ ๋‹จ๊ณ„์—์„œ๋Š” ์•„๋‹ˆ์ง€๋งŒ ๋ฏธ๋ž˜์—๋Š” ์ผ์–ด๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๋กœ์„œ๋Š” ์ ์–ด๋„ ์ƒˆ๋กœ์šด Gitea ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๋ฌธ์„œ๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๋ฐ ๋” ์ง‘์ค‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. :) ๋”ฐ๋ผ์„œ ์ด ๋ชฉํ‘œ๋ฅผ ๋” ๋นจ๋ฆฌ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์›€์„ ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ—ˆํ—ˆํ—ˆํ—ˆ

@lafriks ์ „ํ˜€ ๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์„ธ์š”. :์›ƒ๋‹ค:

์ฒซ ๋ฒˆ์งธ ๋ชฉํ‘œ๋Š” github๊ฐ€ Microsoft์™€ ๊ฒฐํ˜ผํ•œ ์ดํ›„๋กœ Gitea๊ฐ€ Gitea๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. :)

์ด ๋ฌธ์ œ๋ฅผ ์ข…๋ฃŒํ•˜๊ธฐ ์ „์— #2519 ๋ฐ #3748๋งŒ ๊ฒ€ํ† ํ•˜๊ณ  ๋ณ‘ํ•ฉํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@bkcsoft

์„œ๋ฒ„์— ๋ฌด์ œํ•œ ์ €์žฅ ๊ณต๊ฐ„์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— "์ €์žฅ์†Œ ํฌ๊ธฐ ์ œํ•œ"์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค...

์ œํ•œ์— ๋Œ€ํ•œ ๋‚˜์˜ ์ œ์•ˆ:

  • 0 ์กฐ์ง
  • 3 ๋ ˆํฌ
  • 1GB/๋ฆฌํฌ์ง€ํ† ๋ฆฌ

repos ์ˆ˜๋Ÿ‰ ์ œํ•œ์„ ์‚ฌ์šฉํ•˜์—ฌ Gitea ํŒ€์— ์†ํ•˜์ง€ ์•Š์€ ๋ชจ๋“  ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ๊ธฐ์กด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋งŒ ํฌํฌํ•˜๋„๋ก ์„ค์ •์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

  • 0 ์กฐ์ง
  • 3๊ฐœ์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ(ํฌํฌ๋งŒ ํ—ˆ์šฉ)
  • 1GB/๋ฆฌํฌ์ง€ํ† ๋ฆฌ

๋‚˜๋Š” ํฌํฌ ์ˆ˜๋ฅผ ์ œํ•œํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์–ด์จŒ๋“  gitea org ์ €์žฅ์†Œ ์ˆ˜์— ์˜ํ•ด ์ œํ•œ๋  ๊ฒƒ์ด๋ฏ€๋กœ ๊ดœ์ฐฎ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
repo ํฌ๊ธฐ์— ๊ด€ํ•ด์„œ๋Š”, ์˜ˆ, ์•„๋งˆ๋„ ์•ฝ๊ฐ„์˜ ์ œํ•œ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์กฐ์ง ์ƒ์„ฑ, ์ €์žฅ์†Œ ์ƒ์„ฑ์„ ์ œํ•œํ•ด์•ผ ํ•˜๋ฏ€๋กœ ์ €์žฅ์†Œ ํฌ๊ธฐ ์ œํ•œ์€ Gitea์—์„œ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” Gitea์— ํ•„์š”ํ•œ ๋ฌธ์ œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

์ž์ฒด ํ˜ธ์ŠคํŒ…์„ ์œ„ํ•œ ์‚ฌ์ „ ์š”๊ตฌ ์‚ฌํ•ญ ๋ชฉ๋ก์— #3134 ๋ฐ #4302(PR ๋ฐ ์ด์Šˆ ๋ฐฑ๋งํฌ)๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. -- ์•„๋งˆ๋„ ์ €๋Š” ๊ณ ์œ ํ•œ ์‚ฌ๋žŒ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ์šฐ๋ฆฌ๊ฐ€ ๋‹ค์Œ ์ด์ƒ์„ ์ถ”๊ฐ€ํ•˜์ž๋งˆ์ž ๋ฐฑ๋งํฌ ์—†์ด ์šฐ๋ฆฌ ์ž์‹ ์˜ ์ž‘์€ gitea ์„ค์น˜๊ฐ€ ๋‹ค๋ฃจ๊ธฐ ์–ด๋ ค์›Œ์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์‚ฌ์šฉ์ž ๋ฐ ๋ฌธ์ œ. ๋ฌธ์ œ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ์ผ๋ถ€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ ๊ธ€๋กœ๋ฒŒ ๋ฌธ์ œ ๊ฒ€์ƒ‰ ์—†์ด๋Š” ์ œํ•œ์ ์ž…๋‹ˆ๋‹ค(#2434/#3841).

@stevegt ๋ฐฑ๋งํฌ๊ฐ€ ์žˆ์œผ๋ฉด ์ข‹๊ฒ ์ง€๋งŒ ์ž์ฒด ํ˜ธ์ŠคํŒ…์œผ๋กœ ์ด๋™ํ•˜๋Š” ๊ฒƒ์„ ์ฐจ๋‹จํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. :)

@bkcsoft ์ถฉ๋ถ„ํžˆ ๊ณต์ •ํ•ฉ๋‹ˆ๋‹ค. ์‹คํ˜„ ๊ฐ€๋Šฅ์„ฑ์„ ์ด‰๋ฐœํ•  ๊ฒฝ์šฐ์— ๋Œ€๋น„ํ•˜์—ฌ ์–ธ๊ธ‰ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ์ง€์—ญ์˜ ๊ฒฝ์šฐ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฌธ์ œ ์˜๊ฒฌ์— ๋ฐฑ๋งํฌ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ์Šต๊ด€์„ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

์ตœ๊ทผ์— https://teahub.io ์˜ ๋…ธ๋ ฅ์— ๋Œ€ํ•ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค

@jlelse ์•„๋‹ˆ์š”. Gitea๋Š” github, gitlab ๋˜๋Š” Teahub ๋“ฑ์— ๋ฏธ๋Ÿฌ๋งํ•˜๊ณ  gitea๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๊ธฐ ์œ„ํ•ด ๋…๋ฆฝํ˜• ์„œ๋ฒ„(์˜ˆ: self.gitea.io)๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

@lunny ํ˜„์žฌ GitHub์—์„œ PR์— ๋Œ€ํ•œ ์ฃผ์„๋งŒ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ปค๋ฐ‹์— ๋Œ€ํ•œ ์ฃผ์„์ด ์ •๋ง๋กœ ํ•„์š”ํ•œ๊ฐ€์š”?

@JonasFranzDEV ๋‚ด ๋ง์€ PR ์ปค๋ฐ‹์— ๋Œ€ํ•œ ๋Œ“๊ธ€์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

# 4108์ด ๋‹ซํ˜€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์— ๋Œ“๊ธ€์„ ๋‚จ๊น๋‹ˆ๋‹ค. Gitea Patreon(๋˜๋Š” Patreon๊ณผ ์œ ์‚ฌํ•œ ๋Œ€์•ˆ)์ด ์˜ฌ๋ผ์˜ค๋ฉด ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์—ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๊ฐ€ ์ž์ฒด ํ˜ธ์ŠคํŒ…๋˜๊ณ  ๋” ๋ฐœ์ „๋˜๋Š” ๊ฒƒ์„ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์˜ฎ๊ธฐ๋ฉด ๋” ์ด์ƒ Github์— ๋ˆ์„ ์“ฐ์ง€ ์•Š์„ ๊ฒƒ์ด๋ฉฐ, ๋งค์›” Patreon์— ์ด๋ฅผ ์ปค๋ฐ‹ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@lunny ๋Š” ์ฃผ์ œ ์‹œ์ž‘์—์„œ '์Šน์ธ ์‹œ์Šคํ…œ'์—

@mjmlvp ๋„ค

์ด๊ฒƒ์— ๋Œ€ํ•œ ์†Œ์‹์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์˜ˆ, ์—ฌ์ „ํžˆ ์Šน์ธ ์ œํ•œ์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๋ฉฐ ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ž์ฒด ํ˜ธ์ŠคํŒ… ์ฝ”๋“œ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์— ๋Œ€ํ•œ ๋ฏธํ•ด๊ฒฐ ๋ฌธ์ œ๋ฅผ ๋ชฉ๋ก์— ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๋ฌธ์ œ์™€ PR์ด ๋‹ซํžˆ๊ณ  ๋ณ‘ํ•ฉ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@skddc ์™„๋ฃŒ.

๊ธฐ๋ก์„ ์œ„ํ•ด

์˜คํ”ˆ ๊ธฐํ…Œ์•„ ์„œ๋ฒ„

์•„๋ฌด๋„ ๋ฏฟ์ง€ ๋งˆ์„ธ์š”. ์ •๊ธฐ์ ์ธ ๋ฐฑ์—…์„ ํ•˜์‹ญ์‹œ์˜ค

@giteauser ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ๋ณด์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

@giteauser ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ์ž์ฒด ํ˜ธ์ŠคํŒ… gitea ๊ฐœ๋ฐœ์— ๊ด€ํ•œ ๊ฒƒ์ด๋ฏ€๋กœ ๋” ์ด์ƒ github์—์„œ gitea ๊ฐœ๋ฐœ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ์—ฌ์ „ํžˆ ์•Œ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.

์•„ ๋ฌธ์ œ๋ฅผ ์ž˜๋ชป ์˜ฌ๋ ธ๋„ค์š” ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ง€๊ธˆ ๊ตฌํ˜„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋ฆด๋ฆฌ์Šค๋ฅผ ๊ฐ–๊ณ  ์ด์ „ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋„ค, gitea ๊ฐœ๋ฐœ์„ ํ˜ธ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด gitea ์ธ์Šคํ„ด์Šค๋ฅผ ์„ค์ •ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฐฑ์—… ๋คํ”„ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์ ์ ˆํ•œ ๋ณต์› ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ ํ•˜๋Š” ๊ฒƒ๋„ ์ž์ฒด ํ˜ธ์ŠคํŒ… gitea์˜ ์ธํ”„๋ผ ๊ด€๋ฆฌ์— ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

Kubernetes์— Gitea๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐฑ์—… ๋ฐ ๋ณต์›์— Ark ๋ฅผ ์ถ”์ฒœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐฑ์—…์€ ํ”Œ๋žซํผ, ๋ฐฐํฌ ๋ฐฉ๋ฒ•, ๊ธฐ์กด ๋„๊ตฌ ๋“ฑ์˜ ์„ ํƒ์— ๋”ฐ๋ผ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค๋ฅธ ๋ฐฑ์—… ์ „๋žต/ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž์ฒด ํ˜ธ์ŠคํŒ… Gitea ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ฐจ๋‹จ ์ฃผ์ œ๊ฐ€ ๋˜์–ด์„œ๋Š” ์•ˆ ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ๊ทธ ์ธ์Šคํ„ด์Šค์˜ ํ”„๋กœ๋•์…˜ ์ค€๋น„์— ๋Œ€ํ•œ ์ฐจ๋‹จ ๋ฌธ์ œ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

@max-wittig gitea ์ž์ฒด ํ˜ธ์ŠคํŒ… ์›น์‚ฌ์ดํŠธ๋Š” ์ผ๋ถ€ ๊ณต์šฉ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—… ๋คํ”„ ๋ช…๋ น์ด ์ข…์†์„ฑ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š๋„๋ก RDS ์„œ๋น„์Šค ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐฑ์—… ๋„๊ตฌ ๋ฐ ์ผ๋ถ€ ๋””์Šคํฌ ๋ฐฑ์—… ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. dump ๋ช…๋ น์€ ๋‹จ์ผ ๋…ธ๋“œ gitea ์„œ๋น„์Šค์šฉ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์šฐ๋ฆฌ๋Š” ๊ทธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

@skddc ์šฐ๋ฆฌ๊ฐ€ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ๋Š” ํฅ๋ฏธ๋กœ์šด ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

1.8.0 ๋ฆด๋ฆฌ์Šค๊ฐ€ gitea๊ฐ€ ์ž์ฒด ํ˜ธ์ŠคํŒ…๋˜๋Š” ๋ฒ„์ „์ด ๋˜๊ธฐ๋ฅผ ์ง„์‹ฌ์œผ๋กœ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ ๋‚ด ์ž์‹ ์˜ ํ”„๋กœ์ ํŠธ์— ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์ง€๋งŒ ๊ฐœ๋ฐœ์ž(์—ฌ๋Ÿฌ๋ถ„)๊ฐ€ gitea ๊ฐœ๋ฐœ์—๋„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ถฉ๋ถ„ํžˆ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๋‹จ์ˆœํ•œ ์ด์œ  ๋•Œ๋ฌธ์— gitea๋ฅผ ๋ฏธ๋Ÿฌ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ œ ์ž‘์—… ํ™˜๊ฒฝ์—์„œ gitea๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ œ์•ˆํ•˜๊ณ  ์‹ถ์ง€๋งŒ "์˜ค btw, ๋ฉ‹์žˆ์–ด ๋ณด์ด์ง€๋งŒ gitea ๊ฐœ๋ฐœ์ž๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž์‹ ์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•ด" ...

์ด๊ฒƒ์€ ๋น„ํŒ์ด๋‚˜ ์—ฌ๋Ÿฌ๋ถ„์„ ๋ฐ€์–ด๋ถ™์ด๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. gitea๋ฅผ ์ฃผ์š” ์†Œ์Šค ์ฝ”๋“œ ์ œ์–ด ์‹œ์Šคํ…œ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋‚ด๊ฐ€(๊ทธ๋ฆฌ๊ณ  ์•„๋งˆ๋„ ๋งŽ์€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค)์ด ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์„ ์•Œ๋ ค์ฃผ๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ;)

๋งˆ์ง€๋ง‰์œผ๋กœ, ์กฐ๊ธˆ ๋” ๊ฑด์„ค์ ์ž…๋‹ˆ๋‹ค. ๋ฐฑ์—…์„ ์œ„ํ•œ ์•„์ฃผ ์ข‹์€(์ €๋ ดํ•œ) clous vps๋ฅผ ์ฐพ๊ณ  ์žˆ๊ฑฐ๋‚˜ ์‹ฌ์ง€์–ด gitea๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋ ค๋ฉด hetzner https://www.hetzner.com/storage/storage-box๋ฅผ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค. ์™„์ „ํžˆ ๋‹ค๋ฅธ ๋‘ ์œ„์น˜(์˜ˆ: hetzner ๋ฐ digitalocean)์— ๋ฐฑ์—…ํ•˜๊ณ  ์‹ถ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@markg85 https://gitea.com์—์„œ ์ž‘์—… ์ค‘์ž…๋‹ˆ๋‹ค.

gitea.com์—์„œ gitea ํ˜ธ์ŠคํŒ… gitea์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@zachdoty ์•„์ง ์ž‘์—… ์ค‘์ž…๋‹ˆ๋‹ค.

github์—์„œ gitea๋กœ ์ด๋™ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ฒƒ์„ ์žŠ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฐ์ดํ„ฐ(git ๋ฐ์ดํ„ฐ, ๋ฌธ์ œ, ์ฃผ์„, github์—์„œ gitea๋กœ์˜ pull ์š”์ฒญ ํฌํ•จ)๋ฅผ ์ด๋™ํ•ด์•ผ ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•œ ๋„๊ตฌ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ก ํŠธ์—”๋“œ์—์„œ ๋ฐฑ์—”๋“œ๋กœ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ PR์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค(#6200 ์ฐธ์กฐ). ๋˜ํ•œ gitea์˜ API๊ฐ€ ์ธ๋ฑ์Šค ๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฌธ์ œ ์ƒ์„ฑ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— https://gitea.com/gitea/migrator ๋ฅผ gitea์— ๋ณ‘ํ•ฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

gitea-github-migrator ๋Š” ์•„์ง ์ฐพ์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ์— ๋Œ€๋น„ํ•˜์—ฌ ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒƒ์„ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๋ฝ๋œ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ๋„ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์œ„ํ•œ ์ข‹์€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@skddc ๊ทธ๋“ค์€ ์‹ค์ œ๋กœ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

์•„, ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ๋งํฌ๋ฅผ ๋”ฐ๋ผ๊ฐ€์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

@kolaente๊ฐ€ ๋งํ–ˆ๋“ฏ์ด ์šฐ๋ฆฌ๋Š” @jonasfranz move gitea-github-migrator๋ฅผ gitea.com์œผ๋กœ ์ดˆ๋Œ€ํ–ˆ๊ณ  ์ €๋Š” ์ด๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด https://gitea.com/gitea/migrator/pulls/1 PR์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํƒ€์‚ฌ ๋„๊ตฌ๋กœ ๋ฐœ๊ฒฌํ•œ ํ•œ ๊ฐ€์ง€ ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์Šˆ ์ธ๋ฑ์Šค๋ฅผ ์˜ˆ์ „์ฒ˜๋Ÿผ ์œ ์ง€ํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋Š” ์ ์ด๋‹ค. (๋ฌธ์ œ์— ๋Œ€ํ•œ ๋ชจ๋“  ๋งํฌ๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ ค๋ฉด.) ๋”ฐ๋ผ์„œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ UI์—์„œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๋„๊ตฌ๋ฅผ gitea๋กœ ๋ณ‘ํ•ฉํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚˜์€ ์•„์ด๋””์–ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์„ ๋“ฑ์˜ ๋‚ด๋ถ€ ๋งํฌ๊ฐ€ ๋ณด์กด๋  ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ™•์‹คํžˆ ๊ต‰์žฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋™์ผํ•œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ๊ฐ€์ ธ์˜จ PR์„ ๋ฌธ์ œ ๋Œ€์‹  ์‹ค์ œ PR๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ •๋ง ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค!

์ด์Šˆ ์ฝ˜ํ…์ธ ์— ์ƒˆ ์ž‘์—… Migrate a throughout github repository to gitea ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์ด๊ฒƒ์„ 1.9.0์œผ๋กœ ์ด๋™ํ•˜์—ฌ v1.8์˜ ๋ฆด๋ฆฌ์Šค๋ฅผ ์ฐจ๋‹จํ•˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ gitea.com์ด ๋งˆ์Šคํ„ฐ๋ฅผ ๋”ฐ๋ฅผ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— v1.9๊ฐ€ ๋ฆด๋ฆฌ์Šค๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ฑฐ๊ธฐ์— ์ฝ”๋“œ๋ฅผ ์ €์žฅํ•˜๊ณ  ์†์‹ค๋˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ Gitea.com ํ”„๋กœ๋•์…˜์ด ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ?

@BNolet ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด 6๊ฐœ์˜ ๋จธ์‹  ceph ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ 3๋ฒˆ ๋ณต์‚ฌ๋˜๋ฏ€๋กœ ์‰ฝ๊ฒŒ ์žƒ์–ด๋ฒ„๋ฆฌ์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ceph ๋ฏธ๋Ÿฌ๋ฅผ ํ†ตํ•ด ๋‹ค๋ฅธ ๋ฐฑ์—…์„ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  git์ด ๋ฐฐํฌ๋˜๊ธฐ ๋•Œ๋ฌธ์—. ๊ท€ํ•˜์˜ ์ฝ”๋“œ๋Š” ํ•ญ์ƒ ๊ท€ํ•˜ ๋˜๋Š” ๊ท€ํ•˜์˜ ๋™๋ฃŒ ๋””์Šคํฌ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

์™€~ ํ™˜์ƒ์ ์ด๋„ค์š”! GitHub ๋˜๋Š” Gitlab์— ๋Œ€ํ•œ ์™„์ „ํ•œ ๋Œ€์•ˆ์ด ๋  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•˜์‹ญ๋‹ˆ๊นŒ?

๋‚˜๋Š” ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ•˜์ง€ ์•Š๋Š”๋‹ค. gitea.com์˜ ์ฃผ์š” ๋ชฉํ‘œ๋Š” gitea์˜ ๊ฐœ๋ฐœ ์ž์ฒด๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. gitea.com์— ์ œํ•œ์„ ๋‘์ง€๋Š” ์•Š์•˜์ง€๋งŒ ํ˜ธ์ŠคํŒ…๋œ Gitea ์ธ์Šคํ„ด์Šค๋Š” ๋„ˆ๋ฌด ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์— ์ง์ ‘ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

OpenID ๋กœ๊ทธ์ธ์„ ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š๋Š” ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@lunny ํ•˜๋‚˜ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ  ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค :D

CI/CD๊ฐ€ Gitea ์ œํ’ˆ์˜ ์ผ๋ถ€๊ฐ€ ๋  ๊ฐ€๋Šฅ์„ฑ์€ ์–ผ๋งˆ๋‚˜ ๋ฉ๋‹ˆ๊นŒ?

@strk ๊ทธ๋ƒฅ ์žŠ์–ด๋ฒ„๋ ค. OpenID ๋กœ๊ทธ์ธ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
@BNolet Gitea ์ž์ฒด๋Š” ๊ธฐ๋ณธ CI/CD๋กœ ๋“œ๋ก ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Github์—์„œ go-gitea ์•ฑ์— ๋Œ€ํ•œ ๊ถŒํ•œ ์š”์ฒญ์„ ํ•œ ํ›„ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€์—์„œ Github oauth ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•˜๋ฉด 500 ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

ํ”Œ๋ž˜๊ทธ์‹ญ ์ธ์Šคํ„ด์Šค๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด ์กฐ๊ธˆ ๊ธฐ๋‹ค๋ ค์•ผ ํ•˜๋‚˜์š”?

@jakimfett ๊ทธ๊ฒƒ์€ ์•Œ๋ ค์ง„ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

@strk ๊ทธ๋ƒฅ ์žŠ์–ด๋ฒ„๋ ค. OpenID ๋กœ๊ทธ์ธ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

@lunny ๋Š” ์˜ค๋Š˜ ์•„์ง ๊บผ์ ธ ์žˆ๋Š”๋ฐ ๊ณ„์† ๋„๋Š” ๋ฐฐํฌ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@jakimfett ์•Œ๋ ค์ง„ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค...

๋ฌธ์ œ ๋ฒˆํ˜ธ๋กœ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์ž…๋ ฅํ•˜๋ฉด ๊ฑฐ๊ธฐ์—์„œ ํ›„์† ์กฐ์น˜๋ฅผ ์ทจํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

_ํŽธ์ง‘: ์„œ์‹_

Codeberg ๋Š” ๋ฌด๋ฃŒ Gitea ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ Gitea๋Š” ๊ฑฐ๊ธฐ์— ๊ณต์‹ ๋ฏธ๋Ÿฌ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ https://codeberg.org/Codeberg/gitea์— ๋ฏธ๋Ÿฌ๋ง๋˜์–ด

Gitea๋Š” https://gitea.com/gitea/gitea ์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ๋‹ค๋ฅธ ํŒจํ‚ค์ง€๋ฅผ https://gitea.com/gitea ๋กœ ์ด๋™ํ–ˆ์œผ๋ฉฐ gitea ์ž์ฒด๋Š” ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. ๋ฏธ๋Ÿฌ๋Š” ๋‹ค๋ฅธ ๊ธฐํ…Œ์•„ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค์—์„œ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

@lunny๊ฐ€ ์–ด์ œ ๋Œ“๊ธ€์„
๋ฏธ๋Ÿฌ๋Š” ๋‹ค๋ฅธ ๊ธฐํ…Œ์•„ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค์—์„œ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ๋ง์—์„œ ๋Œ์•„์˜ค๋ฉด ์ตœ์‹  ๊ฑฐ์šธ์„ ํ•จ๊ป˜ ํ•ดํ‚นํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ด€๋ จ๋œ:
์–ด๋”˜๊ฐ€์— ๊ฑฐ์šธ ๋ชฉ๋ก์ด ์žˆ๊ณ , ๊ฑฐ๊ธฐ์— ๋‚˜๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜...?

@jakimfett ์—†์ง€๋งŒ ์ƒˆ ๋ฌธ์„œ ํŽ˜์ด์ง€๋กœ ํ™๋ณด๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

github์—์„œ github๋ฅผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ๋•Œ ๋” ๋‚˜์€ ์‚ฌ์šฉ์ž ํ•ธ๋“ค๋Ÿฌ๋ฅผ ์œ„ํ•ด ์ด๊ฒƒ์„ v1.10์œผ๋กœ ์˜ฎ๊ธฐ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— https://github.com/go-gitea/gitea/issues/7293 ์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ค‘๊ตญ์—์„œ ํ˜ธ์ŠคํŒ…๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜ ํ™œ์„ฑํ™” ์ด๋ฉ”์ผ์ด ๋„์ฐฉํ•˜๋Š” ๋ฐ 10๋ถ„์ด ๊ฑธ๋ ธ๋‹ค๋ฉด ์ €๋Š” ์ „์ ์œผ๋กœ ์ฐฌ์„ฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ค‘๊ตญ์—์„œ ํ˜ธ์ŠคํŒ…๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜ ํ™œ์„ฑํ™” ์ด๋ฉ”์ผ์ด ๋„์ฐฉํ•˜๋Š” ๋ฐ 10๋ถ„์ด ๊ฑธ๋ ธ๋‹ค๋ฉด ์ €๋Š” ์ „์ ์œผ๋กœ ์ฐฌ์„ฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํŽธ์ง‘: ๋ถ„๋ช…ํžˆ, ๋‚˜๋Š” ํ‹€๋ ธ๋‹ค.

์ผ๋ถ€ ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰์—์„œ ๋ถ„๋ช…ํžˆ gitea.com์˜ IP ์ฃผ์†Œ๋Š” ์‹ค์ œ๋กœ ์ค‘๊ตญ์ด ์•„๋‹Œ ์ผ๋ณธ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ IP ์ฃผ์†Œ๋Š” Alibaba์˜ ์†Œ์œ ์ž…๋‹ˆ๋‹ค.

mailgun.org ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”์ผ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์™œ 10๋ถ„์ด ๊ฑธ๋ฆฌ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ๊ธฐ๋ถ€ ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰์ž๋Š” ์ค‘๊ตญ์— ์žˆ๋Š” didiyun์ด๋ฉฐ ๋งŽ์€ ๊ธฐ๊ณ„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ๋กœ์„œ๋Š” ๋‹ค๋ฅธ ์„ ํƒ์ด ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  gitea.com์˜ ์ฒซ ๋ฒˆ์งธ ๋ชฉ์ ์€ github.com์ด๋‚˜ gitlab.com๊ณผ ๊ฐ™์€ ์„œ๋น„์Šค๊ฐ€ ๋˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. gitea ์ž์ฒด๋งŒ ํ˜ธ์ŠคํŒ…ํ•˜๋ฏ€๋กœ ์‹ค์ œ๋กœ gitea ์ธ์Šคํ„ด์Šค๋ฅผ ์ง์ ‘ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

@programmerjake ๋ธŒ๋ฆฌ์ง€ ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค.

๋‚ด ์ธ์Šคํ„ด์Šค์—์„œ ์ „ํ™˜ํ•  ์˜๋„๋Š” ์—†์—ˆ์ง€๋งŒ ์ด ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ณผ๊ฑฐ์— ํ‰ํŒ์ด ๊ฑฐ์˜ ์—†๊ฑฐ๋‚˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์—†๋Š” ์ค‘๊ตญ ํšŒ์‚ฌ์—์„œ ๊ธฐ๋ถ€ํ•œ ์ธํ”„๋ผ์— ์˜์กดํ•˜๋Š” ๊ฒƒ์ด ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ๋ฏธ๋ž˜์— ๋ฌด์—‡์„ ํ•˜๋Š”์ง€ ๋˜๋Š” XY๋ฅผ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ZA๋ฅผ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์–ธ์  ๊ฐ€๋Š” ๊ทธ๋ƒฅ ๊ฐ€๋ฒ„๋ฆฌ๋ฉด ๊ธฐ๋ถ€๊ธˆ ์‚ญ๊ฐ์„ ์š”๊ตฌํ•˜๋Š”์ง€ ์‹ค์ œ๋กœ ์•Œ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.
๋‹น์‹ ์€ ์•„๋งˆ๋„ ๋‹น์‹ ์ด ๋ฌด์—‡์„ ํ•˜๋Š”์ง€ ์•Œ๊ณ  ์žˆ์„ ๊ฒƒ์ด๊ณ  ๋‚ด ๊ฑฑ์ •์€ ๋‹จ์ง€ ์กฐ์‹ฌ์Šค๋Ÿฌ์šธ ๋ฟ์ด์ง€๋งŒ ๋‹น์‹ ์€ ๊ฒฐ์ฝ” ์•Œ์ง€ ๋ชปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์™œ ์ค‘๊ตญ ํšŒ์‚ฌ๋Š” ๊ทธ๋ ‡๊ฒŒ ํ•˜๊ณ  ๋ฏธ๊ตญ ํšŒ์‚ฌ๋Š” ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๊นŒ? :)

๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ์ค‘๊ตญ์ธ์ด๊ณ  ์•„๋งˆ๋„ ์กฐ์‹ฌํ•ด์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์–ธ์  ๊ฐ€๋Š” ๋‚ด๊ฐ€ ๋‹น์‹ ์˜ ์ฝ”๋“œ๋ฅผ ํ›”์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. :)

2014๋…„์— ๋‹ค๋ฅธ 3๋ช…์˜ ์ค‘๊ตญ์ธ๊ณผ Gogs๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ๊ทธ๋Ÿฐ ๊ณ„ํš์ด ์žˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™์•„์š”.

๋‚ด ์ธ์Šคํ„ด์Šค์—์„œ ์ „ํ™˜ํ•  ์˜๋„๋Š” ์—†์—ˆ์ง€๋งŒ ์ด ํ”„๋กœ์ ํŠธ๊ฐ€ ์ค‘๊ตญ ํšŒ์‚ฌ์—์„œ ๊ธฐ๋ถ€ํ•œ ์ธํ”„๋ผ์— ์˜์กดํ•˜๋Š” ๊ฒƒ์ด ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ๋ฏธ๋ž˜์— ๋ฌด์—‡์„ ํ•˜๋Š”์ง€ ๋˜๋Š” XY๋ฅผ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ZA๋ฅผ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์–ธ์  ๊ฐ€๋Š” ๊ทธ๋ƒฅ ๊ฐ€๋ฒ„๋ฆฌ๋ฉด ๊ธฐ๋ถ€๊ธˆ ์‚ญ๊ฐ์„ ์š”๊ตฌํ•˜๋Š”์ง€ ์‹ค์ œ๋กœ ์•Œ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.
๋‹น์‹ ์€ ์•„๋งˆ๋„ ๋‹น์‹ ์ด ๋ฌด์—‡์„ ํ•˜๋Š”์ง€ ์•Œ๊ณ  ์žˆ์„ ๊ฒƒ์ด๊ณ  ๋‚ด ๊ฑฑ์ •์€ ๋‹จ์ง€ ์กฐ์‹ฌ์Šค๋Ÿฌ์šธ ๋ฟ์ด์ง€๋งŒ ๋‹น์‹ ์€ ๊ฒฐ์ฝ” ์•Œ์ง€ ๋ชปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์™„์ „ ๋ฐ”๋ณด๊ฐ™์€ ๋‹ต๋ณ€์ž…๋‹ˆ๋‹ค.
์ด์ œ ๋‚˜๋Š” ๋„ค๋œ๋ž€๋“œ ์‚ฌ๋žŒ์œผ๋กœ์„œ ๋” ์—ด๋ฆฐ ๋งˆ์Œ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ํฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ๋„ ๊ทธ๊ฒƒ์„ ์‹œ๋„ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๊ฐ€ ์˜คํ”ˆ ์†Œ์Šค์ธ ํ•œ, ์ œ ์ƒ๊ฐ์—๋Š” ๋‹น์‹ ์ด ๋งํ•œ ์–ด๋–ค ๊ฒƒ์—๋„ ์œ„ํ—˜์ด ์—†์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ์•„๋งˆ๋„ Gitea๋ฅผ ๋ถ„๊ธฐํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ๋ผ์ด์„ ์Šค๊ฐ€ ํ—ˆ์šฉํ•˜๋Š” ๋Œ€๋กœ ์™„์ „ํžˆ ๊ถŒ๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋ฏธ๊ตญ์€... Github์ด ํ˜„์žฌ ๋ฏธ๊ตญ๊ณผ ์ค‘๊ตญ ๊ฐ„์˜ "๋ฌด์—ญ ์ „์Ÿ"์œผ๋กœ ์ธํ•ด ๊ธฐ๋Šฅ์ด ์ œํ•œ๋˜์—ˆ์Œ์„ ์ƒ๊ธฐ์‹œ์ผœ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ๋ฏธ๊ตญ์€ ์ค‘๊ตญ๋ณด๋‹ค ํ˜„์žฌ ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ์œ„ํ—˜์ด ๋” ํฝ๋‹ˆ๋‹ค. ์  ์žฅ , ๋ฏธ์ณค์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@lunny ์™€

๊ทธ๋ฆฌ๊ณ  gitea.com์˜ ์ฒซ ๋ฒˆ์งธ ๋ชฉ์ ์€ github.com์ด๋‚˜ gitlab.com๊ณผ ๊ฐ™์€ ์„œ๋น„์Šค๊ฐ€ ๋˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. gitea ์ž์ฒด๋งŒ ํ˜ธ์ŠคํŒ…ํ•˜๋ฏ€๋กœ ์‹ค์ œ๋กœ gitea ์ธ์Šคํ„ด์Šค๋ฅผ ์ง์ ‘ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ๋‹น์‹ ์ด ๋ฏธ๋ž˜์— ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๊นŒ?

์ด ํ”„๋กœ์ ํŠธ๊ฐ€ ์˜คํ”ˆ ์†Œ์Šค์ธ ํ•œ, ์ œ ์ƒ๊ฐ์—๋Š” ๋‹น์‹ ์ด ๋งํ•œ ์–ด๋–ค ๊ฒƒ์—๋„ ์œ„ํ—˜์ด ์—†์Šต๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ํ”„๋กœ์ ํŠธ์—๋Š” ์œ„ํ—˜์ด ์—†์ง€๋งŒ ์ธํ”„๋ผ์—๋Š” ์œ„ํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์•Œ๋ ค์ง€์ง€ ์•Š์€ ํ‰ํŒ์ด ์ข‹์ง€ ์•Š์€ ๊ธฐ์ฆ์ž๊ฐ€ ์–ด๋””์—์„œ ์™”๋Š”์ง€ ๋˜๋Š” ์ค‘๊ตญ์—์„œ ์™”๋Š”์ง€์— ๊ด€๊ณ„์—†์ด ๋‹ค์Œ ๋‹ฌ์— ๊ฑฐ๊ธฐ์— ์˜ฌ ๊ฒƒ์ด๋ผ๋Š” ๋ณด์žฅ์€ ์—†์Šต๋‹ˆ๋‹ค. GitHub๋Š” ์˜ค๋žซ๋™์•ˆ ์—ฌ๊ธฐ์— ์žˆ์„ ๊ฒƒ์ด๋ฉฐ ๊ทธ๋ ‡๊ฒŒ ๋นจ๋ฆฌ ๊ฐ€์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ์ „์ฒด ์ธํ”„๋ผ๊ฐ€ ์ค‘๊ตญ์œผ๋กœ ์ด์ „๋˜๋ฉด ๋ฏธ๊ตญ๊ณผ ์ค‘๊ตญ ๊ฐ„์˜ ์–ด๋ ค์›€์œผ๋กœ ์ธํ•ด ์ „์ฒด ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์ด ์–ด๋ ค์›€์„ ๊ฒช์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@lunny ~10๋ถ„์ด ์†Œ์š”๋˜๋Š” ์ „์ž ๋ฉ”์ผ๊ณผ ๊ด€๋ จํ•˜์—ฌ ์ œ ๊ฒฝ์šฐ์—๋Š” ํšŒ์‚ฌ ์„œ๋ฒ„์— "์ฟจ ์˜คํ”„" ํƒ€์ด๋จธ(์—ฌ๊ธฐ์„œ๋Š” 20๋ถ„)์ธ ์ŠคํŒธ ๋ฐฉ์ง€ ์กฐ์น˜๊ฐ€ ์žˆ์–ด ์•Œ ์ˆ˜ ์—†๋Š” ์ถœ์ฒ˜์˜ ๋ฉ”์ผ์„ ์ผ์‹œ์ ์œผ๋กœ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž(๋‚˜)๊ฐ€ ํ•ด๋‹น ๋„๋ฉ”์ธ(์˜ˆ: gitea.com)์—์„œ ์ด๋ฉ”์ผ์„ ์ฒ˜์Œ ์ˆ˜์‹ ํ•˜๋Š” ๊ฒฝ์šฐ ๋‚ด ์„œ๋ฒ„๋Š” "๋‚˜์ค‘์— ์‹œ๋„"๋กœ ์‘๋‹ตํ•˜๊ณ  ํ•ด๋‹น ์‚ฌ์šฉ์ž/๋„๋ฉ”์ธ ์กฐํ•ฉ์„ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์— gitea.com์ด ์˜ˆ์ƒ ์‹œ๊ฐ„ ๋‚ด์— ๋‚ด ๋ฉ”์ผ์„ ๋ฐฐ๋‹ฌํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๋ฉด ์„œ๋ฒ„๊ฐ€ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜๋ฝํ•ฉ๋‹ˆ๋‹ค.
๋ถ„๋ช…ํžˆ GMail, Hotmail ๋“ฑ๊ณผ ๊ฐ™์ด ํœด์ง€ ๊ธฐ๊ฐ„์ด ํ•„์š”ํ•˜์ง€ ์•Š์€ "์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ถœ์ฒ˜"๊ฐ€ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ถ„, ๋ชจ๋“  ์ง€์—ญ์— ๋” ๋งŽ์€ ์ธํ”„๋ผ๊ฐ€ ํ™•์‚ฐ๋˜๊ธฐ๋ฅผ ์›ํ•œ๋‹ค๋ฉด https://opencollective.com/gitea ์—์„œ ์ง€๊ฐ‘์œผ๋กœ ํˆฌํ‘œ

@SuperSandro2000 Gitea๋Š” ์„œ๋น„์Šค๊ฐ€ ์•„๋‹ˆ๋ผ _์ œํ’ˆ_์ด๋ผ๋Š” ์‚ฌ์‹ค, ์•Œ๊ณ  ๊ณ„์…จ๋‚˜์š”? ์†Œ์Šค๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์„œ๋ฒ„์—์„œ Gitea๋ฅผ ์ปดํŒŒ์ผํ•˜๊ณ  ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. Gitea์˜ ํ˜ธ์ŠคํŒ…์—๋Š” ์—ฐ๊ฒฐ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

XY๋ฅผ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ZA๋ฅผ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์–ธ์  ๊ฐ€๋Š” ๊ทธ๋ƒฅ ๊ฐ€๋ฒ„๋ฆฌ๋ฉด ๊ทธ๋“ค์ด ๊ธฐ๋ถ€๊ธˆ ์‚ญ๊ฐ์„ ์š”๊ตฌํ•œ๋‹ค๋ฉด.

์•Œ๋ ค์ง€์ง€ ์•Š์€ ํ‰ํŒ์ด ์ข‹์ง€ ์•Š์€ ๊ธฐ์ฆ์ž๊ฐ€ ๋‹ค์Œ ๋‹ฌ์— ๊ทธ๊ณณ์— ์˜ฌ ๊ฒƒ์ด๋ผ๋Š” ๋ณด์žฅ์€ ์—†์Šต๋‹ˆ๋‹ค.

์ด์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์‘๋‹ต: ์šฐ๋ฆฌ๋Š” ํ‰ํŒ์ด ์ข‹์ง€ ์•Š์€ ํšŒ์‚ฌ์—์„œ ํ˜ธ์ŠคํŒ…ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ฉฐ Gitea ๋ฆฌ๋“œ๋Š” ์ด ํšŒ์‚ฌ๋ฅผ ์‹ ๋ขฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ํ›„์› ์ œ๊ณต์„ ์ค‘๋‹จํ•˜๊ฑฐ๋‚˜ ํšŒ์‚ฌ๊ฐ€ ๋˜๋Š” ๊ฒƒ์„ ์ค‘๋‹จํ•˜๋ฉด ์šฐ๋ฆฌ๋Š” ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ์žˆ์œผ๋ฉฐ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ „์ฒด ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์€ ๋ฏธ๊ตญ๊ณผ ์ค‘๊ตญ ๊ฐ„์˜ ์–ด๋ ค์›€์œผ๋กœ ์ธํ•ด ์–ด๋ ค์›€์„ ๊ฒช์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Gitea ํŒ€์˜ ์ƒ๋‹น ๋ถ€๋ถ„์€ ์ค‘๊ตญ ์ถœ์‹ ์ด๋ฉฐ(๊ทธ๋Ÿฌ๋‚˜ ๋‹ค๋ฅธ ๋ชจ๋“  ๋Œ€๋ฅ™์—๋„ ์œ ์ง€ ๊ด€๋ฆฌ์ž๊ฐ€ ์žˆ์Œ) ๊ฐœ๋ฐœ ํŒ€์ด ์ฝ”๋“œ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์œผ๋ฉด ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์ด ์–ด๋ ค์›€์„ ๊ฒช์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ ํŒ€์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธ. ์šฐ๋ฆฌ๋Š” GitHub์—์„œ ๊ธˆ์ง€๋œ ์‚ฌ์šฉ์ž๋ฅผ ํฌํ•จํ•œ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก Gitea๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค(์ตœ๊ทผ GitHub์˜ ๊ธˆ์ง€ ๋ฌผ๊ฒฐ ์ดํ›„ ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ Gitea๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค).

๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์ „ ์„ธ๊ณ„์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค์— ์ฝ”๋“œ๋ฒ ์ด์Šค์˜ ๋ฏธ๋Ÿฌ๊ฐ€ ์žˆ์œผ๋ฉฐ git ๋•๋ถ„์— ์ฝ”๋“œ์— ๋Œ€ํ•œ ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์˜ ์›์žฅ์ด ์žˆ์œผ๋ฏ€๋กœ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํˆฌ๋ช…์„ฑ์— ๋Œ€ํ•œ ์ฐธ๊ณ  ์‚ฌํ•ญ: ์ด ์Šค๋ ˆ๋“œ๋ฅผ ์ž ๊ฐ”์Šต๋‹ˆ๋‹ค. ์ด ๋Œ€ํ™”๋ฅผ ์ค‘๋‹จํ•˜๊ณ  ์‹ถ์ง€๋Š” ์•Š์ง€๋งŒ ์ด github ํ‹ฐ์ผ“์€ (์šฐ๋ฆฌ๊ฐ€ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ๊ณณ์ด ์•„๋‹Œ) ์ž์ฒด ํ˜ธ์ŠคํŒ…์„ ์œ„ํ•ด ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ฐœ์„  ์‚ฌํ•ญ์— ๋Œ€ํ•œ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์žฅ์†Œ๋กœ ์˜ฎ๊ฒจ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰