Gitea: Giteabot ๊ณ„์ •์ด ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2018๋…„ 06์›” 07์ผ  ยท  75์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: go-gitea/gitea

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

์—…๋ฐ์ดํŠธ: https://dl.gitea.io/๋ฅผ ํฌํ•จํ•˜์—ฌ ์†Œ์Šค ์ฝ”๋“œ ๋˜๋Š” ๊ธฐํƒ€ Gitea ์ธํ”„๋ผ๊ฐ€ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Gitea ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค.

ํ•ดํ‚น๋‹นํ•œ ๊นƒํ—ˆ๋ธŒ ๊ณ„์ •์€ ์™„์ „ํžˆ ํ†ต์ œ๋˜๊ณ  ์žˆ์œผ๋ฉฐ 2FA๋„ ์„ค์ •๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์•ž์œผ๋กœ ๋‹ค์‹œ๋Š” ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ˆ˜ํ–‰ํ•œ ์ž‘์—…:

  • go-gitea ์กฐ์ง ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ๋Œ€๋ถ€๋ถ„์˜ ์ƒˆ ๋ฆด๋ฆฌ์Šค ๋ฐ ํƒœ๊ทธ๋Š” 0 ๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ƒ์„ฑ๋˜์—ˆ์œผ๋ฉฐ ์•…์„ฑ ๋ฆด๋ฆฌ์Šค์— install.exe ๋ฐ”์ด๋„ˆ๋ฆฌ(ํฌ๊ธฐ 13KB)๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค(์šฐ๋ฆฌ ๋ถ„์„์— ํฌํ•จ๋œ ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด๊ธฐ ). ์ด๋Ÿฌํ•œ ๋ชจ๋“  ๋ฆด๋ฆฌ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ๋Š” ์ถ”๊ฐ€๋œ ํ›„ 2-3์‹œ๊ฐ„ ์ด๋‚ด์— ์‚ญ์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋˜ํ•œ GitHub์˜ 1.4.2 ๋ฆด๋ฆฌ์Šค Windows Gitea .exe ๋ฐ”์ด๋„ˆ๋ฆฌ๋Š” ์œ„์™€ ๋™์ผํ•œ 13K ๋ฐ”์ด๋„ˆ๋ฆฌ๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Gitea๊ฐ€ ์ž‘๋™ํ•˜๋ฉด ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค.
  • 1.4.2์— ํƒœ๊ทธ๋ฅผ ๋‹ค์‹œ ์ง€์ •ํ•˜์—ฌ CI๊ฐ€ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ๋‹ค์‹œ ๋นŒ๋“œํ•˜๋„๋ก ํŠธ๋ฆฌ๊ฑฐํ•˜๋ฏ€๋กœ sha256์€ ํƒœ๊ทธ๋ฅผ ๋‹ค์‹œ ์ง€์ •ํ•˜๊ธฐ ์ „๊ณผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

GitHub์— ์—ฐ๋ฝํ–ˆ์ง€๋งŒ ์•„์ง ๋‹ต๋ณ€์„ ๋ฐ›์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ2:
์‹ค์ œ gitea ๋ฐ”์ด๋„ˆ๋ฆฌ๋Š” ์†์ƒ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ์•„๋ž˜ ์ฃผ์„์— ์–ธ๊ธ‰๋œ ๋ชจ๋“  ํ•ด์‹œ๋Š” ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค.

์•…์„ฑ .exe ํŒŒ์ผ์˜ SHA256:
bfc5a0358b1ad76ffbc1e1f4670bd3240536e2fbac88272cee3003322a15fffe

์—…๋ฐ์ดํŠธ3:
v1.4.2๊ฐ€ ์•ฝ 2018-06-07 20:00:00 UTC+08์— ๋‹ค์‹œ ๋ฆด๋ฆฌ์Šค๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

kinsecurity prioritcritical

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

@daviian ๊ทธ๋ ‡๋‹ค๋ฉด ๋ฆด๋ฆฌ์Šค์— ์„œ๋ช…ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

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

๊ทธ ๋™์•ˆ์—๋Š” ์ถ”ํ›„ ๊ณต์ง€๊ฐ€ ์žˆ์„ ๋•Œ๊นŒ์ง€ ๋ฆด๋ฆฌ์Šค๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ, ํŠนํžˆ Windows ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  ๋•Œ ์ฃผ์˜ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฐ”์ด๋„ˆ๋ฆฌ์˜ ํฌ๊ธฐ๋‚˜ ์ด์ค‘ .exe ํŒŒ์ผ ๋์„ ์ฃผ์‹œํ•˜์‹ญ์‹œ์˜ค.
๋ฆด๋ฆฌ์Šค 1.4.2 ๋‚ด์˜ .exe ๋ฐ”์ด๋„ˆ๋ฆฌ๋„ ๋ณ€๊ฒฝ๋œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ํ”์ ์„ ์ถ”์ ํ•˜๊ณ  ์ฒญ์†Œํ•˜๊ณ  ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ์ผ์ƒ ์—…๋ฌด๋กœ ๋Œ์•„๊ฐ€๊ธฐ ์œ„ํ•ด ์—ด์‹ฌํžˆ ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

@daviian ๊ทธ๋ ‡๋‹ค๋ฉด ๋ฆด๋ฆฌ์Šค์— ์„œ๋ช…ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

@Mauladen ๊ท€ํ•˜์˜ ์˜๊ฒฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ™•์‹คํžˆ ์ด๊ฒƒ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์•„์•ผ! ์˜ˆ, ์„œ๋ช…๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค.

default
1
2

@Mauladen ์•ˆ์ „ํ•œ ๊ฒƒ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด 1.4.2 ๋ฆด๋ฆฌ์Šค์šฉ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์žฌ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค.

์•„๋‹ˆ๋ฉด ๋‹ค๋ฅธ ๋œป์ด์—ˆ๋‚˜์š”?

์ด๊ฒƒ์€ ์ •์ƒ์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•œ Windows ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ์ œ๊ฑฐ๋˜๊ณ  ์ƒˆ๋กœ์šด ์•…์„ฑ ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์žฌ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด CI๋ฅผ ๋‹ค์‹œ ํŠธ๋ฆฌ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด 1.4.2์˜ ๋ฆฌํƒ€์ด์ง•์„ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

@daviian , ์–ด์ฉŒ๋ฉด @Mauladen ์€ GPG ์„œ๋ช…์ด ์—†๋Š” 1.4.2 ๋ฆด๋ฆฌ์Šค ์ปค๋ฐ‹์„ ์˜๋ฏธํ–ˆ์ง€๋งŒ 1.4.1์€

์—ฌ์ „ํžˆ ๋ณ€๊ฒฝ ๋ชฉ๋ก์„ ํŽธ์ง‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

@axifive ์ปค๋ฐ‹์€ ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋ช…ํ•œ gpg๊ฐ€ ์•„๋‹ˆ๋ผ ๋ณ‘ํ•ฉ์ด PR ์ž‘์„ฑ์ž์™€ ๋™์ผํ•œ ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ(github ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ) ์ˆ˜ํ–‰ํ•˜๋Š” github์ž…๋‹ˆ๋‹ค. github ๊ณ„์ •์ด ์†์ƒ๋˜๋ฉด "ํ™•์ธ๋จ"์œผ๋กœ ํ‘œ์‹œ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋” ์•ˆ์ „ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ง€๊ธˆ๋ถ€ํ„ฐ ํƒœ๊ทธ ์„œ๋ช…์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(ํ† ๋ก  ์˜ˆ์ •). ์ •๋ณด๋ฅผ ์œ„ํ•ด thzan ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ git ์ปค๋ฐ‹ ํŠธ๋ฆฌ๋กœ ์†์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์ด ๋” ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ”์ด๋„ˆ๋ฆฌ ์„œ๋ช… ์ž‘์—…์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

signify ์„œ๋ช…ํ•œ git-archive (github์ด ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ ์™ธ์—)์— ์˜ํ•ด ์ƒ์„ฑ๋œ tarball์„ ์—…๋กœ๋“œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์ž‘๋™/๋ชจ์–‘์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Libressl์€ ๋™์ผํ•œ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๋” ์ด์ƒ ์žˆ์Šต๋‹ˆ๊นŒ? ๋ฐ”์ด๋„ˆ๋ฆฌ์˜ ํŽ˜์ด๋กœ๋“œ๋Š” ๋ฌด์—‡์ด์—ˆ์Šต๋‹ˆ๊นŒ? ์‚ฌ์šฉ์ž๊ฐ€ ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ ๋“ฑ์„ ํ†ตํ•ด ์ด์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ฐ›์„ ์˜ˆ์ •์ž…๋‹ˆ๊นŒ? Linux ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ์ด๋Ÿฌํ•œ ๊ฒƒ๋“ค์ด ๋‚ด ์„œ๋ฒ„์— ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์ณค๋Š”์ง€์— ๋Œ€ํ•ด ์šฐ๋ คํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€/๋ธ”๋กœ๊ทธ์˜ ๊ณต์‹ ๊ณต์ง€์™€ ๋น„๊ตํ•˜์—ฌ ์šฐ์—ฐํžˆ ์ด ๋ฌธ์ œ ํŽ˜์ด์ง€๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋œ ๊ฒƒ์ด ๋‘ ๋ฐฐ๋กœ ๊ฑฑ์ •๋ฉ๋‹ˆ๋‹ค.

์ด ์‹œ์ ์—์„œ Gitea 1.4.2 ๋ฆด๋ฆฌ์Šค๋Š” ์†Œ์Šค ์ฝ”๋“œ์—์„œ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ์— ์•ˆ์ „ํ•ฉ๋‹ˆ๊นŒ?

์ด ์‹œ์ ์—์„œ ๋ฐ”์ด๋„ˆ๋ฆฌ๋งŒ ์˜ํ–ฅ์„ ๋ฐ›์•˜๋Š”์ง€ ์—ฌ๋ถ€๋Š” ๋ช…ํ™•ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ํ™•์ธ ํ–ˆ์Šต๋‹ˆ๊นŒ? ๋‹น์‹ ์˜ ๊ฐ€์ง€๊ฐ€ ๋ณดํ˜ธ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

shasums๋Š” 6/4 ๋ฐ 6/7์— ๋‹ค์šด๋กœ๋“œํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ์—์„œ ๋‹ค๋ฅด์ง€๋งŒ ๋™์ผํ•œ ๋ฐ”์ดํŠธ ์ˆ˜์ž…๋‹ˆ๋‹ค.

$ sha256sum gitea-1.4.2-linux-amd64*
e14e54f334ce022d2026d0801da1ed1bf3bcba751b16fb290bae4d10d14482e9  gitea-1.4.2-linux-amd64
c843d462b5edb0d64572b148a0e814e41d069d196c3b3ee491449225e1c39d7d  gitea-1.4.2-linux-amd64.1

$ ls --color=tty -l gitea-1.4.2-linux-amd64*
-rwxr-xr-x 1 matt matt 53674800 Jun  4 20:39 gitea-1.4.2-linux-amd64
-rwxr-xr-x 1 matt matt 53674800 Jun  7 08:18 gitea-1.4.2-linux-amd64.1

์‚ฌ๋žŒ๋“ค์ด ๊ทธ๋“ค์„ ์ฐข์„ ์ˆ˜ ์žˆ๋„๋ก ์–ด๋”˜๊ฐ€์— ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๊นŒ?

์—ฌ๊ธฐ์— ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์—…๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค: https://send.firefox.com/download/a5dc9a9335/#_k9e4Cu2r4pPNDrsS1T2CA. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋” ์˜๊ตฌ์ ์ธ ์œ„์น˜์— ๋‘˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์งˆ๋ฌธ - ์›น์‚ฌ์ดํŠธ์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ๋งŒ ์˜ํ–ฅ์„ ๋ฐ›์•˜์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋„ ์˜ํ–ฅ์„ ๋ฐ›์•˜์Šต๋‹ˆ๊นŒ? ์–ด์ œ Gitea์— ๋Œ€ํ•ด ๋“ฃ๊ณ  v1.4 ๋ถ„๊ธฐ๋ฅผ ๋ณต์ œํ•˜๊ณ  ๊ตฌ์ถ•ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์งˆ๋ฌธํ•ฉ๋‹ˆ๋‹ค.

์†Œ์Šค ์ž์ฒด๊ฐ€ ์†์ƒ๋˜์—ˆ๊ฑฐ๋‚˜ ๋ฐ”์ด๋„ˆ๋ฆฌ๋งŒ ์†์ƒ๋œ ๊ฒฝ์šฐ ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ฐค๋งˆ๋‹ค git์—์„œ ์—…๋ฐ์ดํŠธ/๋นŒ๋“œ๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ํƒ€์ด๋ฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋†“์น ๋งŒํผ ์šด์ด ์ข‹์•˜์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ 1.4.2 ๋ฆด๋ฆฌ์Šค๊ฐ€ ๊นจ๋—ํ•œ ๊ฒƒ์œผ๋กœ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๊นŒ? ์šฐ๋ฆฌ๊ฐ€ ๊ทธ๊ฒƒ์ด ์˜ค์—ผ๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ์•ˆ๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ๊ฐ€์ ธ์™€์„œ ๋ถ„์„์„ ์œ„ํ•ด ๋‹ค๋ฅธ ๊ณณ์— ๋†“์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์‚ฌ๋žŒ๋“ค์ด ์ด ๋ฌธ์ œ๋ฅผ ๋ณด์ง€ ๋ชปํ•œ๋‹ค๋ฉด ์—ฌ์ „ํžˆ ๊ทธ๊ฒƒ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. @CountMurphy์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ๋ณด์ด๋„๋ก README์— ๋ฌด์–ธ๊ฐ€๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ์˜ํ–ฅ์„ ๋ฐ›๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์‹œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚ด gitea 1.4.1(linux amd64)์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
$ sha256sum ๊ธฐํ…Œ์•„
d8cfa0d39da70497f1f75e519e4fee33e5ee7c0de88919bdfe46a8b0d38af851 ์ง€ํ…Œ์•„

๋ฐฉ๊ธˆ gitea 1.4.1 linux-amd-64๋ฅผ ๋‹ค์šด๋กœ๋“œํ–ˆ๊ณ  sha256์œผ๋กœ๋„ d8cfa0d39da70497f1f75e519e4fee33e5ee7c0de88919bdfe46a8b0d38af851์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.

@mikedilger ์ฐธ์กฐ: https://github.com/go-gitea/gitea/issues/4167#issuecomment -395576229

์••๋„์ ์œผ๋กœ ๋ช…ํ™•ํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด: ์•„๋ฌด๋„ ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๊ณ  ํ˜„์žฌ ์—ฌ๊ธฐ์—์„œ ๋ฐœ๊ฒฌ๋˜๋Š” ์œ ์ผํ•œ ์•ˆ์ „ํ•œ ํ•ด์‹œ์ž…๋‹ˆ๋‹ค: https://github.com/go-gitea/gitea/releases

amd64์˜ Gitea 1.4.2๋Š” ๋‹ค์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.



์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. https://github.com/go-gitea/gitea/issues/4167#issuecomment -395576229๋ฅผ ๋‘ ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ๋ชจ๋‘ ์†์ƒ๋˜์—ˆ๋‹ค๋Š” ์˜๋ฏธ๋กœ ์˜คํ•ดํ–ˆ์Šต๋‹ˆ๋‹ค.


์šฐ๋ฆฌ๊ฐ€ ์‹ค์ œ๋กœ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ๋ชจํ˜ธ์„ฑ์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ์ด ๊ฒŒ์‹œ๋ฌผ์„ ํŽธ์ง‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ค‘๋ฆฝ :์ด ๋Œ“๊ธ€ (https://github.com/go-gitea/gitea/issues/4167#issuecomment-395576229)์— ๋”ฐ๋ฅด๋ฉด, ๋‘์˜ SHA๊ฐ€ 6 ์›” 7 ์ผ๋ถ€ํ„ฐ 6 ์›” 4์™€ c843d462b5edb0d64572b148a0e814e41d069d196c3b3ee491449225e1c39d7d์—์„œ e14e54f334ce022d2026d0801da1ed1bf3bcba751b16fb290bae4d10d14482e9.

์ด ๋‘ ๊ฐ€์ง€๊ฐ€ ๋ชจ๋‘ ์†์ƒ๋˜์—ˆ๋‹ค๋Š” ๋ง์ž…๋‹ˆ๊นŒ ์•„๋‹ˆ๋ฉด ํ•˜๋‚˜๋งŒ ์†์ƒ๋˜์—ˆ๋‹ค๋Š” ๋ง์”€์ž…๋‹ˆ๊นŒ? ๊ธฐ๋ก์„ ์œ„ํ•ด ๋‚ด ์„œ๋ฒ„์˜ ์„œ๋ฒ„๋Š” 6์›” 5์ผ์˜ e14e54f334ce022d2026d0801da1ed1bf3bcba751b16fb290bae4d10d14482e9์ž…๋‹ˆ๋‹ค.

@christianbundy , ์„ฑ๊ธ‰ํ•œ ๊ฒฐ๋ก ์„ ๋‚ด๋ฆฌ์ง€ ๋ง๊ณ  ํŒ€์›์˜ ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ฆฌ์‹ญ์‹œ์˜ค.

์„ฑ๊ธ‰ํ•œ ๊ฒฐ๋ก ์„ ๋‚ด๋ฆฌ์ง€ ๋งˆ์‹œ๊ณ  ํŒ€์›์˜ ๋‹ต๋ณ€์„ ๊ธฐ๋‹ค๋ ค์ฃผ์„ธ์š”.

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ ํ•ด์‹œ๊ฐ€ ์ฆ‰์‹œ ํŒ€ ๊ตฌ์„ฑ์›์— ์˜ํ•ด ๊ฒŒ์‹œ๋  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๊ณ  ์ •๋ณด๊ฐ€ _์—ญ์‹œ_ ์–ด๋‘  ์†์— ์žˆ๋˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ์„œ ์˜จ ๊ฒƒ์ž„์„ ๊นจ๋‹ซ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฑ„๋„์ด ์ตœ์‹  ๊ฐœ๋ฐœ ์ •๋ณด๋ฅผ ์‹œ์ฒญํ•˜๊ธฐ์— ์˜ฌ๋ฐ”๋ฅธ ์ฑ„๋„์ž…๋‹ˆ๊นŒ? ์„œ๋ฒ„์˜ ์ „์›์„ ๋„๊ณ  ๊ฐ์—ผ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์ง€์ ํ•œ ํ•ญ๋ชฉ์„ ๊ฐ€๋กœ์ง€๋ฅด๋Š” ํŽธ์ง‘ ๋‚ด์šฉ์ด ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ฒฐ๋ก ์„ ๋‚ด๋ฆฌ๊ธฐ์—๋Š” ๋„ˆ๋ฌด ์ด๋ฅด์ง€ ์•Š์Šต๋‹ˆ๊นŒ? e14e54f334ce022d2026d0801da1ed1bf3bcba751b16fb290bae4d10d14482e9๊ฐ€ ๊ดœ์ฐฎ์€์ง€ ์–ด๋–ป๊ฒŒ ์••๋‹ˆ๊นŒ?

์šฐ๋ฆฌ๋Š” ์—ฌ์ „ํžˆ ๋ช‡ ๊ฐ€์ง€ ์ •๋ณด๋ฅผ ๋†“์น˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค(์™„๋ฒฝํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ):

  • [ ] ์–ด๋–ค ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ์†์ƒ๋˜์—ˆ์œผ๋ฉฐ ์ฒดํฌ์„ฌ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
  • [ ] ๋ด‡ ๊ณ„์ •์€ ์–ธ์ œ ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๊นŒ?
  • [ ] ์†Œ์Šค ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๊ฐ€ ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๊นŒ(์ด๊ฒƒ์€ ์ด์ „์— ๋ณต์ œ๋œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋ฒ„์ „์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์‰ฌ์šธ ์ˆ˜ ์žˆ์œผ๋ฉฐ, diff ๋˜๋Š” ๊ฐ•์ œ ํ‘ธ์‹œ์˜ ์ฆ๊ฑฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ).

๋‚˜๋Š” ์–ป์—ˆ๋‹ค:

# ls -la gitea-1.4.1-linux-amd64
-rwxr-xr-x 1 gitea gitea 53663640 May  3 08:02 gitea-1.4.1-linux-amd64

sha256sum d8cfa0d39da70497f1f75e519e4fee33e5ee7c0de88919bdfe46a8b0d38af851

๋ฐฉ๊ธˆ gitea-1.4.2-linux-amd64 ๋‹ค์šด๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค.

# ls -la gitea-1.4.2-linux-amd64
-rwxr-xr-x 1 root root 53674800 Jun  7 14:18 gitea-1.4.2-linux-amd64

์ œ๊ณต๋œ .sha256 ํŒŒ์ผ๊ณผ ์ผ์น˜ํ•˜๋Š” sha256sum c843d462b5edb0d64572b148a0e814e41d069d196c3b3ee491449225e1c39d7d : gitea-1.4.2-linux-amd64: OK ์•ˆ์ „ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. (์˜ค๋ฅธ์ชฝ?)

[...] ์•ˆ์ „ํ•œ ๊ฒƒ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด 1.4.2 ๋ฆด๋ฆฌ์Šค์šฉ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์žฌ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค. [...]


์—ฌ๊ธฐ ์— ๋ถ„์„์„ ์œ„ํ•ด gitea-1.4.2-linux-amd64 ๋ฅผ ์—…๋กœ๋“œํ–ˆ์ง€๋งŒ ๋ถ„๋ช…ํ•œ ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ  ๋‹น๋ถ„๊ฐ„ ๋‚ด gitea ์„ค์น˜๋ฅผ ์˜คํ”„๋ผ์ธ์œผ๋กœ ์œ ์ง€ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

e14e54f334ce022d2026d0801da1ed1bf3bcba751b16fb290bae4d10d14482e9๊ฐ€ ๊ดœ์ฐฎ์€์ง€ ์–ด๋–ป๊ฒŒ ์••๋‹ˆ๊นŒ?

@shuhaowu c843d462 ๊ฐ€ e14e54f3 ์•„๋‹ˆ๋ผ ๊ดœ์ฐฎ๋‹ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ์ตœ๊ทผ์— ๋‹ค์‹œ ๋นŒ๋“œํ•œ GitHub์—์„œ ํ˜„์žฌ ์ œ๊ณต๋˜๊ณ  ์žˆ๋Š” ํŒŒ์ผ์ด๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

1.4.2๊ฐ€ ๋‹ค์‹œ ๋นŒ๋“œ๋œ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ์œ ํšจํ•œ ๋ฆด๋ฆฌ์Šค์ฒ˜๋Ÿผ ์„œ๋ช…ํ•˜๊ณ  ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜์ง€ ์•Š์œผ๋ฉด ํ˜ผ๋ž€๋งŒ ๊ฐ€์ค‘๋ฉ๋‹ˆ๋‹ค.

@xcolor

์—ฌ๊ธฐ์— ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์—…๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค: https://send.firefox.com/download/a5dc9a9335/#_k9e4Cu2r4pPNDrsS1T2CA

์ด ๋‘ ๋ฐ”์ด๋„ˆ๋ฆฌ ์‚ฌ์ด์˜ ์œ ์ผํ•œ ์ฐจ์ด๋Š” 2000์— ๋Œ€ํ•œ ์ธ์Šคํ„ด์Šค์ด๋‹ค movabsq $63663754793, %rcx ๊ตํ™˜๋˜์—ˆ๋‹ค movabsq $63663969431, %rcx . ๊ทธ๊ฒƒ์ด ํ–‰๋™์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š”์ง€ ์ •ํ™•ํžˆ ๋งํ•  ์ˆ˜๋Š” ์—†์ง€๋งŒ ์•…์˜์ ์ผ ์ •๋„๋กœ ์ถฉ๋ถ„ํ•  ๊ฐ€๋Šฅ์„ฑ์€ ๊ฑฐ์˜ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด(์„œ๋ช…๋œ?) 1.4.3 ๋ฆด๋ฆฌ์Šค๋ฅผ ์•Œ๋ ค์ง„ ์•ˆ์ „ํ•œ ์ฝ”๋“œ๋กœ ๋ฐ€์–ด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ๋” ํ˜ผ๋ž€์Šค๋Ÿฌ์šธ๊นŒ์š”?

@justinclift ์ €๋Š” ๊ทธ ์•„์ด๋””์–ด๊ฐ€ ๋งˆ์Œ์—

@spaghetti2514

ํ•œํŽธ์œผ๋กœ๋Š” ๋‹น์‹ ์ด ์˜ณ์Šต๋‹ˆ๋‹ค. _๊ทธ_ ๋‘ ๋ฐ”์ด๋„ˆ๋ฆฌ์˜ ์ฐจ์ด์ ์€ ์‰ฝ๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ฉด์— Gitea ํŒ€์€ ์‹ค์ œ๋กœ ์–ด๋–ค ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ์˜ํ–ฅ์„ ๋ฐ›์•˜๋Š”์ง€ ๊ฒŒ์‹œํ•˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜, SHA256 ํ•ด์‹œ๋ฅผ ๊ฒŒ์‹œํ•˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜, ํƒ€ํ˜‘์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” _์•„๋ฌด๊ฒƒ๋„_ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ง€์ ํ–ˆ๋“ฏ์ด, ์šฐ๋ฆฌ๋Š” ๊ฒฐ์ •ํ•  ์ •๋ณด๊ฐ€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚ฌ๊ณ  ๋ˆ„๊ฐ€ ์˜ํ–ฅ์„ ๋ฐ›์•˜๋Š”์ง€.

๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์•„๋งˆ๋„ ์ตœ์•…์˜ ์ƒํ™ฉ์„ ๊ฐ€์ •ํ•˜๊ณ  ํ•ต์‹ฌ ํŒ€์˜ ์ง„๋‹จ ๋‹จ๊ณ„๋ฅผ ๊ธฐ๋‹ค๋ ค์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ์ง€์ ํ•˜๊ธฐ ์œ„ํ•ด ์ขŒ์ ˆํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์˜๋ฏธ์—์„œ ๋ถ„ํ•ด๋œ diff๋ฅผ ๊ฒŒ์‹œํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ๋‹น์‹ ์ด ์ฐพ๊ณ ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๊นŒ? https://github.com/go-gitea/gitea/issues/4167#issuecomment -395579466

@lafriks ์—…๋ฐ์ดํŠธ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

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

@lafriks ์—…๋ฐ์ดํŠธ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์•ž์œผ๋กœ ์ปค๋ฐ‹์„ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” PGP ํ‚ค๋ฅผ ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@4oo4 ํƒœ๊ทธ๋Š” Squash&Merge๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ PR์ด ๋ชจ๋‘ ๋ณ‘ํ•ฉ๋˜๋ฏ€๋กœ ๋ณ‘ํ•ฉ ์ž์ฒด GPG ํ‚ค ์ค‘ ํ•˜๋‚˜๋กœ ์„œ๋ช…๋ฉ๋‹ˆ๋‹ค.

๋ฆด๋ฆฌ์Šค๋Š” 1.5.0 ๋ฆด๋ฆฌ์Šค ์ด์ „์— ์ƒ์„ฑ๋  GPG ํ‚ค๋กœ ์„œ๋ช…๋˜๋ฉฐ README.md, gitea ๋ฌธ์„œ ๋ฐ ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ์— ๊ฒŒ์‹œ๋ฉ๋‹ˆ๋‹ค.

386 ์‚ฌ์šฉ์ž๋กœ์„œ ํ˜„์žฌ ๋ฆด๋ฆฌ์Šค ํŽ˜์ด์ง€์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” gitea-1.4.1-linux-386 ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ 6์›” 4์ผ์— ๋‹ค์šด๋กœ๋“œํ•œ ๋ฒ„์ „( cf6344b4 )๊ณผ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

PR์€ ๋ชจ๋‘ Squash&Merge๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ‘ํ•ฉ๋˜๋ฏ€๋กœ ์„œ๋ช…๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(๋˜๋Š” GitHub์˜ ๋งˆ๋ฒ•์œผ๋กœ ์„œ๋ช…๋  ์ˆ˜ ์žˆ์Œ :))

๊ธฐ๋ณธ์ ์œผ๋กœ ์•ˆ์ „ํ•˜์ง€ ์•Š๊ณ  ์ž„์˜์˜ gpg ํ‚ค์ธ ๋ณ‘ํ•ฉ ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋กœ์ปฌ์—์„œ ๋ณ‘ํ•ฉํ•˜๊ณ  ๋ณ‘ํ•ฉ์„ ํ‘ธ์‹œํ•ฉ๋‹ˆ๋‹ค.

@mappu gitea v1.4.1์€ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์•˜์œผ๋ฉฐ ์ด์ œ v1.4.2๊ฐ€ ๋‹ค์‹œ ๋ฆด๋ฆฌ์Šค๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

signify ๋กœ ์„œ๋ช…ํ•œ git-archive์—์„œ ์ƒ์„ฑํ•œ tarball(github์ด ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” tarball ์™ธ์—)์„ ์—…๋กœ๋“œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ์•„์นด์ด๋ธŒ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ๋‹ค์‹œ ์—…๋กœ๋“œํ•  ํ•„์š”์กฐ์ฐจ ์—†์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ GitHub๋Š” ์žฌํ˜„ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ์„œ๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ์ด์— ๋Œ€ํ•œ ์ž‘์€ ์Šคํฌ๋ฆฝํŠธ์ž…๋‹ˆ๋‹ค. https://github.com/rugk/gittools/blob/master/signrelease.sh

@rugk ์œ ์šฉํ•œ ์Šคํฌ๋ฆฝํŠธ. :์›ƒ๋‹ค:

๊ธฐ์—ฌํ•œ ํŒ€์› ์ค‘ ์นจํ•ด ๋ฐœ๊ฒฌ ์ด์ „์— 1.4.2 ์•„์นด์ด๋ธŒ๋ฅผ ๋ฐ›์€ ์ ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ด ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ Linux ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•ด ๋ณ€๊ฒฝ๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€์— ๋Œ€ํ•ด ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์„ ์–ด๋‘  ์†์— ๋‚จ๊ฒจ๋‘” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์Œ์„ ๊ณ ๋ คํ•˜๋Š” ๋งค์šฐ ์ค‘์š”ํ•œ ์ •๋ณด์ž…๋‹ˆ๋‹ค.

1) ๋Œ€๋ถ€๋ถ„์˜ ๋ฐฐํฌ๋Š” Linux ์Šคํƒ์ž…๋‹ˆ๋‹ค.

2) Linux ์Šคํƒ์€ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŠธ๋กœ์ด ๋ชฉ๋งˆ์— ์ต์ˆ™ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์‹œ์Šคํ…œ์—์„œ ์ด๋ฏธ ์‹คํ–‰ ์ค‘์ธ ์˜์‹ฌ์Šค๋Ÿฌ์šด ์ฝ”๋“œ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ๊ฐ์ง€ํ•˜๋Š” ์ตœ๊ณ ์˜ ๋„๊ตฌ์— ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

@stanier dl.gitea.io๋Š” ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์•˜์œผ๋ฉฐ ๋‹ค๋ฅธ ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ๋ณ€์กฐ๋˜์ง€ ์•Š์•˜์Œ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ webproxy๊ฐ€ hub.docker.com์—์„œ ์ตœ์‹  gitea ์ด๋ฏธ์ง€ ๋‹ค์šด๋กœ๋“œ๋ฅผ ๊ฑฐ๋ถ€ํ•œ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค...

@lafriks c843d462 ๋ฐ e14e54f3 ๋ชจ๋‘ ์•ˆ์ „ํ•œ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? CI๊ฐ€ ๋‹ค๋ฅธ ์„œ๋ช…์ด ์žˆ๋Š” ๋นŒ๋“œ๋ฅผ ์ œ๊ณตํ–ˆ๋‹ค๋ฉด ์†Œ์Šค ์ฝ”๋“œ๋‚˜ ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ๋นŒ๋“œ์— ์‚ฌ์šฉํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜์—์„œ ๋ฌด์–ธ๊ฐ€๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ ์ž์ฒด๋กœ๋Š” ์‚ฌ์†Œํ•œ ๊ธฐ์ˆ ์ด์ง€๋งŒ, ๊ณต๊ฒฉ์ž๊ฐ€ 1.4.2 Linux ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝํ–ˆ๋Š”์ง€ ์—ฌ๋ถ€๋Š” ์—ฌ๊ธฐ์— ์ง์ ‘ ์–ธ๊ธ‰๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ @daviian์˜ ์˜๊ฒฌ์— ์–ธ๊ธ‰๋œ ํ•ด๋‹น .exe ๋ฐ”์ด๋„ˆ๋ฆฌ๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช…ํ™•ํžˆํ•˜๊ธฐ ์œ„ํ•ด dl.gitea.io๊ฐ€ ์•„๋‹Œ GH repo์˜ ๋ฆด๋ฆฌ์Šค ํŽ˜์ด์ง€ ๋ฐ”์ด๋„ˆ๋ฆฌ์— ๋Œ€ํ•ด ๋ฌป๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. GH repo ์™ธ๋ถ€์—์„œ ์•„๋ฌด ๊ฒƒ๋„ ๋ณ€์กฐ๋˜์ง€ ์•Š์•˜์Œ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.

Linux ์Šคํƒ์€ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŠธ๋กœ์ด ๋ชฉ๋งˆ์— ์ต์ˆ™ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์‹œ์Šคํ…œ์—์„œ ์ด๋ฏธ ์‹คํ–‰ ์ค‘์ธ ์˜์‹ฌ์Šค๋Ÿฌ์šด ์ฝ”๋“œ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ๊ฐ์ง€ํ•˜๋Š” ์ตœ๊ณ ์˜ ๋„๊ตฌ์— ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ , ๋Œ€๋ถ€๋ถ„์˜ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž(๋ฐ ์ด์™€ ์œ ์‚ฌํ•œ ๊ฒƒ)์—๋Š” ์ตœ์†Œํ•œ sha* ์ฒดํฌ์„ฌ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ๊ทœ์ •์ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๊นŒ? ๋ฐ˜๋“œ์‹œ ๋งฌ์›จ์–ด๋ฅผ ๊ฐ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ "๋‹ค์šด๋กœ๋“œ๊ฐ€ ์†์ƒ๋˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค".

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

์•„์•„. ์ž๋™ํ™”๋œ ์†”๋ฃจ์…˜์ด ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋‹ค์šด๋กœ๋“œ๊ฐ€ ๋‹จ์ˆœํ•œ ์ผํšŒ์„ฑ(์˜ˆ: ํ”„๋กœํ† ํƒ€์ดํ•‘ํ•  ๋•Œ)์ด ๋˜๋„๋ก ์ง€์‹œํ•˜๋Š” ๋ฐ ๋” ์ต์ˆ™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— "Linux ์Šคํƒ"์ด๋ผ๋Š” ์šฉ์–ด๊ฐ€ ์ €๋ฅผ ์‹ค๋ง์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. ๊ฑฑ์ • ๋งˆ. :์›ƒ๋‹ค:

@stanier ๋นŒ๋“œ๋Š” ๋ชจ๋‘ ์ง€์šฐ๊ธฐ ์œ„ํ•ด ๋“œ๋ก ์œผ๋กœ ๋‹ค์‹œ ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Go๋Š” ์ผ๋ถ€ ๋ณ€์ˆ˜(์˜ˆ: ๋นŒ๋“œ ์‹œ๊ฐ„)๊ฐ€ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ๋นŒ๋“œํ•  ๋•Œ๋งˆ๋‹ค ๋™์ผํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ํ•ด์‹œ๊ฐ€ ๋‹ค๋ฅธ ๊ฒƒ์ด ์ •์ƒ์ž…๋‹ˆ๋‹ค.
์กฐ์‚ฌํ•˜๋Š” ๋™์•ˆ ๋ชจ๋“  ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์–ป์—ˆ๊ณ  ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ์— ๋„์ฐฉํ•˜์ž๋งˆ์ž ํ•ด์‹œ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์•ž์œผ๋กœ ๊ทธ๋Ÿฐ ์ƒํ™ฉ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ ๋ฒ„์ „์—์„œ ๋ชจ๋“  ๋ฐ”์ด๋„ˆ๋ฆฌ์— ์„œ๋ช…ํ•˜๊ธฐ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. https://github.com/drone-plugins/drone-gpgsign (์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•œ ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•จ)์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” Drone์šฉ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋ชจ๋“  ๋ฐ”์ด๋„ˆ๋ฆฌ์— ์„œ๋ช…ํ•˜๊ณ  ๊ณต๊ฐœ ํ‚ค๊ฐ€ ์—…๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ ์„œ๋ฒ„์™€ ํ‚ค ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋ฉด ํ•ญ์ƒ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ๋ณด์ด๊ณ  ๊ฒฐ๊ณผ๋Š” ๋ฌด์—‡์ธ์ง€ ์˜ˆ๋ฅผ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด https://github.dronehippie.de/webhippie/ldap-proxy/49/18 ๋ฐ https://dl.webhippie.de๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์— ์ •๋ง ์ค‘์š”ํ•œ ๊ฒƒ์ด ๋ˆ„๋ฝ๋˜์–ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋ฉด ์–ธ์ œ๋“ ์ง€ ํ”Œ๋Ÿฌ๊ทธ์ธ ์ €์žฅ์†Œ์—์„œ ๋ฌธ์ œ๋ฅผ ์—ฌ์‹ญ์‹œ์˜ค. ๊ทธ๋Ÿฌ๋ฉด ์ œ๊ฐ€ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@sapk ์„ค๋ช… ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๊ฐ€ Golang ๊ธฐ๋ฐ˜์ด๋ผ๋Š” ์ƒ๊ฐ์ด ์™„์ „ํžˆ ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค. ์ด์™€ ๊ฐ™์€ ๋Œ€๋ถ€๋ถ„์˜ ๋ฌธ์ œ๋Š” ์ด์ „ ์†Œํ”„ํŠธ์›จ์–ด์™€ ๊ด€๋ จ๋œ ๊ฒƒ์ด๋ฏ€๋กœ ์ž˜๋ชป๋œ ๊ด€๊ณ„๋กœ ๋งˆ์Œ์ด ๊ธ‰ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚ด ์‹ค์ˆ˜.

์—…๋กœ๋“œ๋œ install.exe ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์‚ดํŽด๋ณด๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. https://grh.am/2018/a-look-at-the-compromised-gitea-release/

์ด๊ฒƒ์œผ๋กœ ํƒ€๊ฒฉ์„ ๋ฐ›์€ ๊ฒƒ์€ Gitea๋ฟ๋งŒ ์•„๋‹ˆ๋ผ https://github.com/opencompany/www.opencompany.org/releases ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

๋ช…์พŒํ•œ ์„ค๋ช… ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๊ฐ€ ๋ฐฐํฌํŒ๋ณ„ ํŒจํ‚ค์ง•์„ ์ง„ํ–‰ํ•˜๋Š” ์ฃผ๋œ ์ด์œ ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํŒจํ‚ค์ง• ๋ฐ ์ž ์žฌ์ ์ธ ์•…์„ฑ ์ฝ”๋“œ/๋ฐ”์ด๋„ˆ๋ฆฌ(ํŠนํžˆ ๊ทธ๋Ÿฌํ•œ ์ด์ฒด์ ์ธ ์‹œ๋„์˜ ๊ฒฝ์šฐ)์— ๋” ๋งŽ์€ ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ž…๋‹ˆ๋‹ค. ์ ์–ด๋„ Gitea์šฉ Debian/RedHat/Archlinux ํŒจํ‚ค์ง€๊ฐ€ ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ํ”„๋กœ๋•์…˜ ์„œ๋ฒ„์—์„œ ์ž„์˜์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. :)

PGP ์„œ๋ช…์œผ๋กœ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๊นŒ? ์•„๋งˆ. ์˜ˆ๋ฅผ ๋“ค์–ด ์›น ์‚ฌ์ดํŠธ๊ฐ€ ์†์ƒ๋˜์–ด ๋ชจ๋‘๊ฐ€ ์ž˜๋ชป๋œ ํ‚ค๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์ง€ ์•Š๋„๋ก ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์—์„œ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๊ด‘๊ณ ํ•˜์‹ญ์‹œ์˜ค. (๊ทธ๋Ÿฌ๋‚˜ ๋ฐฑํฌํŠธ์˜ ๋ฐ๋น„์•ˆ ํŒจํ‚ค์ง€๋Š” <3)

(๋˜ํ•œ, ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ๋นŒ๋“œ ?)

๋ฐ”์ด๋„ˆ๋ฆฌ ๋ฆด๋ฆฌ์Šค ์„œ๋ช…์„ ์‹œ์ž‘ํ•  ๊ฒƒ์ด๋ฏ€๋กœ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ํ‘ธ์‹œ๋œ Docker ์ด๋ฏธ์ง€์— ์„œ๋ช…ํ•˜๋Š” ๊ฒƒ๋„ ๊ณ ๋ คํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ด๊ฒƒ์œผ๋กœ ํƒ€๊ฒฉ์„ ๋ฐ›์€ ๊ฒƒ์€ Gitea๋ฟ๋งŒ ์•„๋‹ˆ๋ผ https://github.com/opencompany/www.opencompany.org/releases ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

์•„์ง GitHub ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ  ์žˆ์ง€ ์•Š์€ ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•˜์—ฌ ๋‹ด๋‹น์ž์—๊ฒŒ ์ง์ ‘ ์ด๋ฉ”์ผ์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.

@graystevens ๊ทธ pastebin ์ฃผ์†Œ๋ฅผ ์ฃฝ์ด๊ธฐ ์œ„ํ•ด pastebin ์ง์›์—๊ฒŒ ์—ฐ๋ฝํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ์ œ๋Œ€๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋จผ์ € ๋งฌ์›จ์–ด๋ฅผ ์™„์ „ํžˆ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚ซ์Šต๋‹ˆ๊นŒ?

๋ชจ๋‘ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์„œ๋ฒ„๋ฅผ ๋ฐฑ์—…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

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

๊ณต์ •ํ•˜๊ฒŒ ๋งํ•˜๋ฉด go๋Š” ์ด์ œ ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ๋นŒ๋“œ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค. https://blog.filippo.io/reproducing-go-binaries-byte-by-byte/
์•„๋งˆ๋„ sqlite์šฉ cgo์™€ ๊ทธ๊ฒƒ๋“ค์„ ์žฌํ˜„ํ•  ์ˆ˜ ์—†๊ฒŒ ๋งŒ๋“œ๋Š” ์ผ๋ถ€ ๋นŒ๋“œ ํ™˜๊ฒฝ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

156655506d373241fea6b8955acbe6fdc148f06b49b4f6e46d11cadcd00d7316  gitea-1.4.2-darwin-10.6-386
5730c1a471dfc2c055442360d431c950b3a4f266403c5f327c94a68b88e67a10  gitea-1.4.2-darwin-10.6-amd64
8c3cc2127161695dea512176cd4282711e8c57972f333253cc89597dfab002ef  gitea-1.4.2-linux-386
e14e54f334ce022d2026d0801da1ed1bf3bcba751b16fb290bae4d10d14482e9  gitea-1.4.2-linux-amd64
bca75d81c52b9aa57fd05b8f7ce0572abae3e1a008d8ab77840ca08c53975867  gitea-1.4.2-linux-arm-5
3aa791afce2e3450461038e09622fe04f34b891c47db641be50b6cc3f772645e  gitea-1.4.2-linux-arm64
fc73d06621fc23a944a2a8ee3b19fbd8edb972b0cdaefa67248eb885aa4d6240  gitea-1.4.2-linux-arm-6
5b76cd9b84846c09ba3627219a6cad99542a53d8eec71a427a433ab82eaabacf  gitea-1.4.2-linux-arm-7
4fafeabfa069066fd624364b47b5729f8f068545d4cd8a3620774a982937ac16  gitea-1.4.2-linux-mips64le
7d9e0afcd315f0efbfb26cab303b3fee3939fa0e081b0d3f4f480f950d0a9870  gitea-1.4.2-linux-mips64
7f2e3c1163823889bec1fdd34b4135149c83d53b6dc86f186821e51e0f839e53  gitea-1.4.2-linux-mipsle
a1b8338113d4fdb0360582ba18f6fce97722c779493e7d7e07594d78c7c3f003  gitea-1.4.2-linux-mips
82ad50932bd927ead2e7da4e4c575d94f88e0105a82eda4cce1df7c9fc5ba0dc  gitea-1.4.2-windows-4.0-386.exe
86d7332894390ccaedd39be891044d829f54d4cd71fa21fce5dbd9bc3abbce44  gitea-1.4.2-windows-4.0-amd64.exe

install.exe ์ •๋ฆฌ ๋‹จ๊ณ„์—์„œ ๊ฝค ๋งŽ์€ ์ €์žฅ์†Œ๊ฐ€ ๋ˆ„๋ฝ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด๋“ค ์ค‘ ๋Œ€๋ถ€๋ถ„์€ ์˜ค๋ž˜๋˜์—ˆ๊ณ  ์ •ํ™•ํžˆ ๊ด€๋ จ์ด ์—†์ง€๋งŒ ๋งฌ์›จ์–ด๋ฅผ ์ฃผ๋ณ€์— ๋‘๋Š” ๊ฒƒ์€ ์ข‹์€ ์ƒ๊ฐ์ด ์•„๋‹™๋‹ˆ๋‹ค.

@lunny


go-xorm


go-tango


go-xweb


goftp


๊ณ ๋ถ


ํƒฑ๊ณ 


๊ณ ๋นŒ๋“œ

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋“ค์„ ์ฐพ๊ธฐ ์œ„ํ•ด ์–ด๋–ค ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? GitHub ์ง์›์ด ์‚ฌ์šฉํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์ด 100% ํšจ๊ณผ์ ์ด์ง€๋Š” ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. :์ฐก๊ธ‹:

@jvanraaij @yaggytter ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์กฐ์‚ฌ ํ›„ GitHub์—์„œ ๋” ์ด์ƒ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์•˜๊ณ  ๋” ์ด์ƒ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฌธ์ œ๋ฅผ ์ข…๋ฃŒํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์— ๋Œ€ํ•ด ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ์„ ์ž‘์„ฑํ•  ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

@lafriks ์ด ๋ชจ๋“  ํ›„ ๋ฉฐ์น  ์ด๋‚ด์— ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹น๋ฉดํ•œ ๋ฌธ์ œ๋ณด๋‹ค ๋งฌ์›จ์–ด๋ฅผ ์‚ดํŽด๋ณด๋Š” ๊ฒƒ์ด ๋” ์ค‘์š”ํ•˜์ง€๋งŒ ๋ฌธ์„œํ™”ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋ฉด ์—…๋ฐ์ดํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ‘

gitea ๋ธ”๋กœ๊ทธ์— ์‚ฌํ›„ ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŠธ๋ฅผ ์“ฐ๊ณ  ์‹ถ์€ ๊ฒƒ ๊ฐ™์•„์š” :)

์กฐ์‚ฌ ํ›„ GitHub์—์„œ ๋” ์ด์ƒ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์•˜๊ณ  ๋” ์ด์ƒ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ...

๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๋กœ์„œ GitHub๋Š” ๊ณต๊ฐœ์ ์œผ๋กœ ์ด์— ๋Œ€ํ•ด ์•„๋ฌด ๋ง๋„ ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๋น„๊ณต๊ฐœ์ ์œผ๋กœ๋Š” (์ด๋ฉ”์ผ์„ ํ†ตํ•ด) ํšจ๊ณผ์ ์œผ๋กœ "๊ณ ๋ง™์Šต๋‹ˆ๋‹ค. ์กฐ์‚ฌ ์ค‘์ž…๋‹ˆ๋‹ค."๋ผ๊ณ  ์‘๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค.

@jvanraaij ๋ฐ @yasuokav ์˜ ์œ„ ๋Œ“๊ธ€๋„ ๋„์›€์ด ๋˜๋Š” ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค. (์ด์ƒํ•˜๊ฒŒ๋„ ๋‚ด PoV์—์„œ) GitHub๊ฐ€ ๊ทธ ์ด์ „์— ํŠน์ • ๋งฌ์›จ์–ด ์ธ์Šคํ„ด์Šค๋ฅผ ์ฐพ์ง€ ๋ชปํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด @yasuokav๊ฐ€ ์—ฌ๊ธฐ์— ๋‚˜์—ด๋œ ๋ชจ๋“  ์ €์žฅ์†Œ์—๋Š” ์—ฌ์ „ํžˆ ๋ฉ€์›จ์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค: https://github.com/crossoverJie/SSM/issues/36

GitHub ์ง์›์—๊ฒŒ ๋‹ค์‹œ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด ์ง€์ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ๋ชฉ๋ก์„ ๋ณด๊ณ  ์ง์ ‘ ์—ฐ๋ฝํ•˜๋ฉด ๋ฉฐ์น  ์ด๋‚ด์— ์ฒ˜๋ฆฌ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋‹ค๋ฅธ ๋ชจ๋“  ํ”„๋กœ์ ํŠธ์—์„œ ์Šฌํ”ˆ ์ผ์ด์ง€๋งŒ ์ ์–ด๋„ Gitea์˜ ๊ฒฝ์šฐ ๋ฌธ์ œ๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ํ•ด๊ฒฐํ–ˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. :)

์ด์ œ ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ์„œ๋ช…๋˜๊ณ  2FA๊ฐ€ ๊ตฌํ˜„๋˜๋ฏ€๋กœ ์ด ๋ฌธ์ œ๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

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