Gitea: ํŽ˜์ด์ŠคํŠธ๋นˆ ์„œ๋น„์Šค

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

  • Gitea ๋ฒ„์ „(๋˜๋Š” ์ปค๋ฐ‹ ์ฐธ์กฐ): ๋ชจ๋‘
  • Git ๋ฒ„์ „: ๋ชจ๋‘
  • ์šด์˜ ์ฒด์ œ: ๋ชจ๋‘
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค( [x] ์‚ฌ์šฉ):

    • [x] PostgreSQL

    • [x] MySQL

    • [x] SQLite

  • https://try.gitea.io ์—์„œ ๋ฒ„๊ทธ๋ฅผ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

    • [x] ์˜ˆ(์˜ˆ์‹œ URL ์ œ๊ณต)

    • [ ] ์•„๋‹ˆ์š”

    • [x] ๊ด€๋ จ ์—†์Œ

์„ค๋ช…

์ €๋Š” pastebin ์„œ๋น„์Šค์ธ Gist์— ์ต์ˆ™ํ•ฉ๋‹ˆ๋‹ค. ๋ถ™์—ฌ๋„ฃ์€ ๋ชจ๋“  ์ฝ”๋“œ๋ฅผ ํ•˜๋‚˜์˜ ์ค‘์•™ ์œ„์น˜์— ์ˆ˜์ง‘ํ•˜๊ณ  ๋™์ผํ•œ ์ธํ„ฐํŽ˜์ด์Šค, ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ ๋“ฑ์—์„œ Github์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์˜ต์…˜์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๋ชจ๋“  ๊ฒƒ์ด ๋งค์šฐ ์ผ๊ด€์ ์ž…๋‹ˆ๋‹ค. .

Gitlab์ด ์Šค๋‹ˆํŽซ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ Gitea์—๋„ ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์šฐ๋ฆฌ ๋ชจ๋‘๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‚ฌ์šฉ์ž์™€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ Gitea์—์„œ์™€ ๊ฐ™์€ ๋ชจ์–‘๊ณผ ๋Š๋‚Œ์„ ์ œ๊ณตํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๊ธฐ ์‰ฝ๊ณ (์ดˆ๋ณด์ž๊ฐ€ ๋ณผ ์ˆ˜ ์žˆ๋Š” ํ•œ) ์ด๋ฏธ ๊ฒŒ์‹œ๋œ ๋ชจ๋“  ์ฝ”๋“œ์˜ ๊ธฐ๋ก์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


์ด ๋ฌธ์ œ๋ฅผ ๋’ท๋ฐ›์นจํ•˜๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”? ํ˜„์ƒ๊ธˆ์„ ๊ฒŒ์‹œํ•˜์‹ญ์‹œ์˜ค! ์šฐ๋ฆฌ๋Š” Bountysource ๋ฅผ ํ†ตํ•ด ํ˜„์ƒ๊ธˆ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.

kinproposal

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

:+1: ์ด ๊ธฐ๋Šฅ์„ ์œ„ํ•ด ์ด ๊ธฐ๋Šฅ์˜ ์ด๋ฆ„์„ ์ปต ์ฒ˜๋Ÿผ , , ๋กœ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค....

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

:+1: ์ด ๊ธฐ๋Šฅ์„ ์œ„ํ•ด ์ด ๊ธฐ๋Šฅ์˜ ์ด๋ฆ„์„ ์ปต ์ฒ˜๋Ÿผ , , ๋กœ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค....

@laplix Common Unix Printing Service์™€ ์•ฝ๊ฐ„ ํ˜ผ๋™๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ +1๋„ ํ•ฉ๋‹ˆ๋‹ค.

์ปต? ํํ”ผ? ์•„๋‹ˆ๋ฉด ๋‹จ์ˆœํžˆ Pastebin?

์•„๋‹ˆ๋ฉด ๊ทธ๋ƒฅ ์Šค ๋‹ˆํŽซ, ๋ฉ‹์ง„ ์ด๋ฆ„์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ์••๋‹ˆ๋‹ค ;)

๋‚˜๋Š” ์—ฌ์ „ํžˆ(gogs ๋ฌธ์ œ ์ฐธ์กฐ) ์ด๊ฒƒ์ด ์™ธ๋ถ€ ์„œ๋น„์Šค์—ฌ์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ Gitea์— ์ฃผ์ž… ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๐Ÿ™‚

์˜ต์…˜ ๊ธฐ๋Šฅ:

) ๋Œ“๊ธ€ ์„น์…˜
) ๊ฐœ์ •(์ด๋ ฅ)
) Gist์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ตฌ๋ฌธ ๊ฐ•์กฐ ํ‘œ์‹œ
) ํ•„ํ„ฐ๋ง ๋ฐ ์ •๋ ฌ

screenshot_20170120_091845

์ด ์ œ์•ˆ์— ๋Œ€ํ•œ ๋งŽ์€ +1 ๋ฐ ๋ณ„๋„๋กœ ์ƒ์„ฑ๋œ ๋งŽ์€ ๋ฌธ์ œ ๋ณด๊ณ ์„œ๋Š” ๋ช…ํ™•ํ•œ ๊ทธ๋ฆผ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

gogits/gogs#936

๋ฐ˜๋ฉด์— ์Šค๋‹ˆํŽซ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์€ ์ƒ๋‹นํžˆ ๊ฐ„๋‹จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

_snippets (๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ)๋ผ๋Š” ์ˆจ๊ฒจ์ง„ ์ €์žฅ์†Œ๋ฅผ ์œ ์ง€ํ•˜์‹ญ์‹œ์˜ค. ๊ฐ ์Šค๋‹ˆํŽซ์€ ํด๋”์ด๊ณ  ํด๋”(๋˜๋Š” ์Šค๋‹ˆํŽซ)์—๋Š” ์—ฌ๋Ÿฌ ํŒŒ์ผ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์™„๋ฃŒ :)

@bkcsoft GitHub์—์„œ ๊ฐ ์Šค๋‹ˆํŽซ์€ Git ๋ฆฌํฌ์ง€ํ† ๋ฆฌ(ํ•˜์ง€๋งŒ ๋งŽ์€ ํŒŒ์ผ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Œ)์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ๋‹ค๋ฅด๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Gitea์˜ ์ผ๋ถ€์ธ์ง€ ์•„๋‹ˆ๋ฉด ๋ณ„๋„์˜ ํ”„๋กœ์ ํŠธ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. Gitea์— ์žˆ๋‹ค๋ฉด ์ฝ”๋“œ๋ฅผ ์žฌ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฌ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์–ด์จŒ๋“  ๋งŽ์€ ์‚ฌ๋žŒ๋“ค(์ € ํฌํ•จ)์ด Gists์šฉ GitHub UI๋ฅผ ์‹ซ์–ดํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ช…์‹ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋” ์ž˜ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์š”์ ์„ ์ •๋ฆฌํ•  ์นดํ…Œ๊ณ ๋ฆฌ๋‚˜ ํƒœ๊ทธ๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด Gist๋ฅผ ์‰ฝ๊ฒŒ ์ฐพ๊ณ  ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋‚˜ ์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋ชจ๋“  ์Šค๋‹ˆํŽซ ํฌํ•จ:

์žฅ์ :

  • ํŽธ์ง‘๊ธฐ๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ/๋™๊ธฐํ™”ํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.
  • ๊ตฌํ˜„ํ•˜๊ธฐ ๋งค์šฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

๋‹จ์ :

  • ์Šค ๋‹ˆํŽซ์„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฉด ๋Š๋ ค์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์Šค ๋‹ˆํŽซ์„ ์™„์ „ํžˆ ์ œ๊ฑฐํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค (๊ธฐ๋ก ๋‹ค์‹œ ์ž‘์„ฑ, ์ข‹์ง€ ์•Š์Œ)

Gist UI๋Š” ์ •๋ง ์งœ์ฆ๋‚˜... ๊ฐœ์„ ํ•ด์•ผ ํ•  ๋ถ€๋ถ„์ด ๋งŽ๊ณ , ํ•จ๊ป˜ ํ•ดํ‚น๋‹นํ•œ ๋Š๋‚Œ...

IMO ์šฐ๋ฆฌ๋Š” ํ•ด๋‹น ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋Œ€ํ•œ ์Šค๋‹ˆํŽซ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ๊ฒƒ์„ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(ํ•˜๋‚˜์˜ ๊ฒฝ์šฐ, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ•˜์œ„ ๋ชจ๋“ˆ ๋˜๋Š” ๊ทธ๊ฒƒ๋“ค์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ...), ์—ฌ๊ธฐ์—๋Š” ์นดํ…Œ๊ณ ๋ฆฌ(ํด๋” ๋ˆ„๊ตฌ? :trollface:) ๋ฐ ํƒœ๊ทธ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ํŒŒ์ผ๋กœ ์ €์žฅํ•˜๋ฉด ํŽธ์ง‘๊ธฐ์—๋„ ์‰ฝ๊ฒŒ ๋™๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฒ€์ƒ‰์„ ๋งค์šฐ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ™‚

@andreynering ํƒœ๊ทธ์— ๋Œ€ํ•ด์„œ๋„ ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ์ข‹์€ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค.
์ด ํƒœ๊ทธ/์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์™ผ์ชฝ์— ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ํŠน์ • pastebin์„ ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ณ  ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

screenshot_20170121_190545

ํฌํฌํ•˜๊ณ  ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ํ›„๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: https://github.com/defunkt/gist

defunkt/gist ๋Š” Gist์™€ ๋Œ€ํ™”ํ•˜๋Š” ๋ช…๋ น์ค„ ๋„๊ตฌ์ด๊ณ  gmarik/Gistie ๋Š” Ruby๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๋‘˜ ๋‹ค ์—ฌ๊ธฐ์—์„œ๋Š” ๊ทธ๋‹ค์ง€ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค ๐Ÿ™‚

์ˆœ์ˆ˜ํ•œ golang ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์„ ํ˜ธ๋ฉ๋‹ˆ๋‹ค.

@lunny @bkcsoft ์ œ ๊ฒฝ์šฐ์—๋Š” ์ด ๋„๊ตฌ๊ฐ€ Gitea์—์„œ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  Gitea์—์„œ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๋Š”์ง€ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์œผ๋กœ Gistie๋ฅผ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ—ค์ด์ŠคํŠธ ์„œ๋ฒ„์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ๋žŒ๋“ค์ด ๊ณต๊ฐ„์— ๋Œ€ํ•ด ์ƒ๊ฐํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ hastebin.com์„ ์‚ฌ์šฉํ•˜๊ณ  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์—์„œ ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ์„œ๋ฒ„๊ฐ€ ์†๋„ ์ œํ•œ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ๊ฐ€์† ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. iframe์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์€ ๋ฉ‹์ง„ ๋„๊ตฌ๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค: fssnip.net

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

๊ทธ๋Ÿฐ๋ฐ Bountysource ๋งํฌ๊ฐ€ ์†์ƒ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์ด์•ก์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.current amount

Gist ์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์•„์ด๋””์–ด ๋˜๋Š” Cups ?

  1. ํ•˜๋‚˜์˜ cup ๋Š” ์ง€์ • ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์ด๋ฏ€๋กœ ๋ชจ๋“  ์ด์ „ ์ฝ”๋“œ๋ฅผ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ฏธ๋Ÿฌ๋ง, ํฌํฌ, ์ปต ๋“ฑ์˜ ์ €์žฅ์†Œ ์œ ํ˜•์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๋ชจ๋“  ์œ ํ˜•์˜ ์ €์žฅ์†Œ์—๋Š” ๋‹ค๋ฅธ ํƒญ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(repo_unit์— ์ €์žฅ). ๋”ฐ๋ผ์„œ ๋ชจ๋“  ์ €์žฅ์†Œ๋Š” ํ•ด๋‹น ๋‹จ์œ„๋ฅผ ํƒญ์— ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. cup ์ €์žฅ์†Œ์˜ ๊ฒฝ์šฐ ํ…์ŠคํŠธ ํŒŒ์ผ๋งŒ ํ—ˆ์šฉ๋˜๋ฉฐ(ํด๋”, ์ด๋ฏธ์ง€, ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ ์—†์Œ) ์ฒซ ๋ฒˆ์งธ ํŒŒ์ผ์˜ ์ด๋ฆ„๋„ ์ €์žฅ์†Œ์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด tea.go . cup ์ €์žฅ์†Œ ๊ธฐ๋ณธ UI๋Š” ํŒŒ์ผ์˜ ์ฝ”๋“œ์™€ ์ผ๋ถ€ ์ฃผ์„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์„์€ ๋งจ ์•„๋ž˜ ๋˜๋Š” ์ผ๋ถ€ ์ฝ”๋“œ ํ–‰์— ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ๋˜ํ•œ ์„ค๋ช…์ด๋‚˜ ํด๋ž˜์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. cup ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ๊ฒฝ์šฐ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์ƒ์„ฑ ์‹œ ํ•œ ๊ฐ€์ง€ ๋ฌธ์ œ๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋Œ“๊ธ€์€ ์ด ๋ฌธ์ œ๋ฅผ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด cup UI์—์„œ ๋ชจ๋“  ๋Œ“๊ธ€์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. cup ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋Š” /cups/<user_name>/<cup_name> ์— ์žˆ๊ณ  ๋Œ€์‹œ๋ณด๋“œ ์ƒ๋‹จ ๋ฉ”๋‰ด์— ๋ณ„๋„์˜ ํ•ญ๋ชฉ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  ์žฅ์†Œ์—๋Š” ์ด ์œ ํ˜•์˜ ์ €์žฅ์†Œ๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ €์žฅ์†Œ ์ด๋ฆ„์€ ์‚ฌ์šฉ์ž์˜ ์ผ๋ฐ˜ ์ €์žฅ์†Œ์—์„œ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด UI๋Š” @ShalokShalom ์˜ ์Šคํฌ๋ฆฐ์ƒท์ด๋‚˜ ์ƒˆ๋กœ์šด ์•„์ด๋””์–ด๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. v1.3์—์„œ ๋ณ‘ํ•ฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฝ”๋“œ ๊ฒ€์ƒ‰์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์š”์ ์„ ์‚ดํŽด๋ณด๋ฉด ์—ฌ๋Ÿฌ ํŒŒ์ผ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@lunny ๊ด€๋ จํ•˜์—ฌ 3: ์š”์ ๊ณผ ํ•จ๊ป˜ ๋•Œ๋•Œ๋กœ ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ํ•˜๋‚˜๋กœ ์ œํ•œํ•˜๋Š” ๊ฒƒ์ด ์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํŒŒ์ผ ํ™•์žฅ์ž๋ฅผ ์ ์šฉํ•˜๋Š” ๋Œ€์‹  ํ…์ŠคํŠธ/์ผ๋ฐ˜์„ ๊ฐ€์ •ํ•˜๊ฑฐ๋‚˜ ํŒŒ์ผ์ด ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์ธ์ง€ ํ™•์ธํ•œ ๋‹ค์Œ ์›์‹œ ํŒŒ์ผ์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘: ptman์ด ๋จผ์ € ์ ‘๊ทผํ–ˆ์Šต๋‹ˆ๋‹ค.

pastebin ์„œ๋น„์Šค์šฉ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ? ์ข‹์€ ์ƒ๊ฐ์ด ์•„๋‹™๋‹ˆ๋‹ค.

ํŒŒ์ผ ํ™•์žฅ์ž๋ฅผ ์š”๊ตฌํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด makefile์„ ๊ณต์œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@ptman @tboerger @techknowlogick์ด ๋‚ด ์˜๊ฒฌ์„ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์€ ์‹œ๊ฐ„ ์ถ”์ ์„ ์ฝ”์–ด์— ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ์‹์„ ์ข‹์•„ํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— giteas API์™€ ๊ธด๋ฐ€ํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜๊ณ  ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜์ด์ŠคํŠธ๋ฅผ ์ €์žฅํ•˜๋Š” ์™ธ๋ถ€ ์„œ๋น„์Šค๋กœ pastebins๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?
Github pastebin์กฐ์ฐจ๋„ ์ผ์ข…์˜ ์™ธ๋ถ€ ์„œ๋น„์Šค๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค ...

@kolaente ๊ธฐ๋ณธ๊ฐ’์ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์™ธ๋ถ€ ์„œ๋น„์Šค๋กœ์„œ ์ €์žฅ์†Œ, ์ด์Šˆ, ์ฝ”๋ฉ˜ํŠธ๊ฐ€ ๋ชจ๋‘ ์ค€๋น„๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‚ด๋ถ€๋ณด๋‹ค ๋” ๋งŽ์€ ์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋‘˜ ๋‹ค? ์ž์ฒด ์†”๋ฃจ์…˜๊ณผ ํ•จ๊ป˜ Github Gists?
๊ทธ๋ฆฌ๊ณ  ๋‚ด๋ถ€ ์ด๋ฆ„์— ๋Œ€ํ•œ Gitpin(s)?

์†Œ์œ ์ž ํŽธ์ง‘: ์ž‘์—…์„ ์œ„ํ•ด ํ† ๋ก ์„ ์•ˆ์ „ํ•˜๊ฒŒ ์œ ์ง€ํ•˜์‹ญ์‹œ์˜ค...

+1

@lunny ์ด๊ฑด ์–ด๋•Œ์š”. _snippets.git ์ €์žฅ์†Œ๋ฅผ ์˜ˆ์•ฝํ•œ ๋‹ค์Œ ์™ธ๋ถ€ ์„œ๋น„์Šค์—์„œ ์ด๋ฅผ ์Šค๋‹ˆํŽซ์— ์‚ฌ์šฉํ•˜๋„๋ก ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

ํŽธ์ง‘: ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ์—ฌ์ „ํžˆ ์ฃผ์„์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ตฌํ˜„๋˜๊ณ  ๋ณ‘ํ•ฉ๋˜๋ฉด :trollface: ).

๋˜๋Š” .snippets.git .wiki.git ? ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ค ์™ธ๋ถ€ ์„œ๋น„์Šค๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ํ•˜๊ธฐ์— ์ ํ•ฉํ•ฉ๋‹ˆ๊นŒ?

pastebin ์„œ๋น„์Šค๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ์™ธ๋ถ€ ์„œ๋น„์Šค๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ด๋ฅผ ์œ„ํ•ด ์ €์žฅ์†Œ๋ฅผ ์˜ˆ์•ฝํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ ‡์ง€ ์•Š๊ณ , ์šฐ๋ฆฌ๊ฐ€ gitea์—์„œ pastebin ์„œ๋น„์Šค๋ฅผ ๊ตฌํ˜„ํ•œ๋‹ค๋ฉด ๋‚˜๋Š” ์˜ˆ์•ฝ๋œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ์•„์ด๋””์–ด๋ฅผ ์ข‹์•„ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŽ˜์ด์ŠคํŠธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ๋‹ค์ง€ ๋งŽ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋งค๋ฒˆ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ํŽ˜์ด์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ๋„ˆ๋ฌด ๋งŽ์€ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

๋‹จ์ผ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ๊ฐ ๋ถ™์—ฌ๋„ฃ๊ธฐ์— ๋Œ€ํ•ด ์ƒˆ ๋ถ„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋ถ™์—ฌ ๋„ฃ๊ธฐ ๋‹น ์ €์žฅ์†Œ๊ฐ€ ์—†์–ด์•ผ ํ•  ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? GitHub์˜ Gists์— ๋Œ€ํ•œ ๊ฐ€์žฅ ๋ฉ‹์ง„ ์  ์ค‘ ํ•˜๋‚˜๋Š” ์‹ค์ œ๋กœ ๋ณต์ œํ•˜๊ณ  ์ปค๋ฐ‹ํ•  ์ˆ˜ ์žˆ๋Š” ์ „์ฒด ์ €์žฅ์†Œ๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋„ ๊ทธ๋ ‡๊ฒŒ ๋ณธ๋‹ค 54

+1

๊ฐ€๋Šฅํ•˜๋ฉด ์‚ฌ์šฉ์ž ์ง€์ • pastebin ์„œ๋น„์Šค๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ๋ฒ„ํŠผ์„ ๊ฐ„๋‹จํžˆ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ด๊ฒƒ์€ ์šฐ๋ฆฌ์—๊ฒŒ ๋ช‡ ๊ฐ€์ง€ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค: ๋งค์šฐ ๋น ๋ฅธ ๊ฐœ๋ฐœ ๋ฐ ์‚ฌ์šฉ์ž ์ •์˜.
์†”์งํžˆ:
์ด ๋ฌธ์ œ๋ฅผ ์ž‘์„ฑํ•œ ์ดํ›„ ์„ ํ˜ธํ•˜๋Š” ์–ธ์–ด๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์œผ๋ฉฐ pastebin ์„œ๋น„์Šค๋Š” ๋„๊ตฌ ์„ค๋ช…๊ณผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Gitea ๊ตฌํ˜„์€ ๋‚˜์ค‘์— ์—ฌ์ „ํžˆ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์ด๊ฒƒ์€ ์ถ”๊ฐ€ ๋…ธ๋ ฅ์ด ์ „ํ˜€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์™ธ๋ถ€ pastebin ์„œ๋น„์Šค์— ์ฐฌ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ํšŒ์‚ฌ์—์„œ Gitea๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋ณด์•ˆ ๋ฐ ๋‚ด๋ถ€ ์•ก์„ธ์Šค๋ฅผ ์œ„ํ•ด ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ ์•ˆ์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์™ธ๋ถ€ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด github ๋˜๋Š” bitbucket์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. gitea์—์„œ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•˜๊ณ  ์“ฐ๋ ˆ๊ธฐ ๋Œ€์•ˆ์œผ๋กœ ์‚ฐ๋งŒํ•˜์ง€ ์•Š๋„๋ก ๋…ธ๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์–ด์จŒ๋“  ๋งˆ์Šคํ„ฐ ๋ฒ„์ „์—์„œ๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ํ…œํ”Œ๋ฆฟ์˜ ์™ธ๋ถ€ ๋งํฌ์— ์‚ฌ์šฉ์ž ์ •์˜ ํƒญ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

"์™ธ๋ถ€"๋Š” ๋ฐ˜๋“œ์‹œ "๋‹ค๋ฅธ ์‚ฌ๋žŒ์— ์˜ํ•ด ์‹คํ–‰๋จ"์„ ์˜๋ฏธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ชจ๋“ˆํ™”์—๋Š” ์žฅ์ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค...

@ShalokShalom ๋‚˜๋Š” ๋งํฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๊ฐ€ ๋  ๊ฒƒ์ด๋ผ๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ์–ด์ฉŒ๋ฉด ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ์งœ์ฆ๋‚˜๊ฒŒ ํ•˜์—ฌ ๋” ๋‚˜์€ ๊ฒƒ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๊ฒƒ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

@strk๋Š” ํ™•์‹คํ•˜์ง€๋งŒ ๋ชจ๋“ˆํ™”๋งŒ ์›ํ•˜๊ณ  ํ†ตํ•ฉ์€ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ฌธ์ œ ์ถ”์  ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋ฆด๋ฆฌ์Šค? gitosis๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ ์ด์™ธ์˜ ๋ชจ๋“  ๊ฒƒ

@lafriks ์ •๋ง? ์–ด๋–ป๊ฒŒ?

@ptman ๊ธ€์Ž„, ๋‹ค๋ฅธ ํŽ˜์ด์ง€์™€ ์ž์ฒด ์†”๋ฃจ์…˜์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ๋ชจ๋‘ ํ†ตํ•ฉํ•˜๋ ค๋ฉด IS ๋ชจ๋“ˆ์‹์ž…๋‹ˆ๊นŒ?

@lukewatts @strk ์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€ ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ?

@ShalokShalom ํ†ตํ•ฉ ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉด ๋งํฌ๊ฐ€ ์‚ฌ๋ผ์งˆ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜ ์ž‘์—…์— ๋Œ€ํ•œ ๋งํฌ๋Š” ์–ด์จŒ๋“  ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ ๋“ฑ์— ๋งํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋‚ด๋ถ€ ์†”๋ฃจ์…˜์—๋Š” ๋‚˜์—๊ฒŒ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์ด ๋ถ€์กฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ตฌ๋ฌธ ๊ฐ•์กฐ ํ‘œ์‹œ๋Š” ๋งค์šฐ ์ดˆ๊ธฐ ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

Tooltips ์— ๋Œ€ํ•œ ๊ฒƒ๋ณด๋‹ค ์–ด๋–ป์Šต๋‹ˆ๊นŒ?

@ShalokShalom ์˜ˆ, https://docs.gitea.io/en-us/customizing-gitea/ "๋งํฌ ๋ฐ ํƒญ ์ถ”๊ฐ€" ์„น์…˜ ์ฐธ์กฐ(#3308์— ์ถ”๊ฐ€๋จ)

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ^_^

@ShalokShalom ์™ธ๋ถ€ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ๋งํฌ๊ฐ€ ๊ธด ์†๊ฐ€๋ฝ์— ์ตœ์ข… ์†”๋ฃจ์…˜์„ ๋„ฃ์„ ํ•‘๊ณ„๊ฐ€๋˜์ง€ ์•Š๋Š” ํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ๋งํฌ๊ฐ€ ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค..
๋ฐ”๋‘‘์„ ์•Œ๋ฉด ๊ทธ๋ƒฅ ์š•ํ•˜๊ธฐ๋ณด๋‹ค ๋„์™€์ค„ ํ…๋ฐ. ์ €๋Š” ํ•ฉ๋ฆฌ์ ์ธ ์‹œ๊ฐ„์— ์™„์„ฑ๋œ ํ›Œ๋ฅญํ•œ ์†”๋ฃจ์…˜์— ๋” ๊ฐ€๊นŒ์ด ๋‹ค๊ฐ€๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์— ์ฐฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ง์ ‘ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ํ•œ ๋‚ด๋ถ€ ์„œ๋น„์Šค์—๋„ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚˜๋ฅผ ์œ„ํ•ด GitHub ์š”์ง€์™€ ๊ฐ™์€ ๊ฒƒ์€ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ช‡ ๊ฐ€์ง€ ๊ฐœ์„  ์‚ฌํ•ญ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋ฉด
ํƒœ๊ทธ/์นดํ…Œ๊ณ ๋ฆฌ
๋˜๋Š” ๋ถ„๋ช…ํžˆ ํ”Œ๋Ÿฌ์Šค๊ฐ€ ๋  ๋ฏธ๋””์—„/๋ธ”๋กœ๊ทธ ์Šคํƒ€์ผ ํ˜•์‹

๋ณต์žกํ•˜์ง€ ์•Š๊ณ  gitea์— ํ†ตํ•ฉํ•˜๋Š” ๊ฒƒ์ด giteas ์ฒ ํ•™์— ๊ฐ€์žฅ ์ ํ•ฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์†์‰ฌ์šด ์ž์ฒด ํ˜ธ์ŠคํŒ… Git ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

BitTorrent, IPFS ๋˜๋Š” privEOS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํƒˆ์ค‘์•™ํ™”ํ•  ๊ธฐํšŒ์— ์ฃผ๋ชฉ. ๋‚˜๋Š” ๋ฐ์ดํ„ฐ๋กœ ์†Œ์œ ํ•˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜์ง€๋งŒ ์ด๋ฅผ ์œ„ํ•ด ๋” ์—ฐํ•ฉ๋œ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ณด๊ธฐ์— ์ข‹์€ ์ŠคํŒŒ์ดํฌ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ด ์š”์ฒญ์€ ์ด์ œ 2๋…„์ด ๋„˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•ด ์–ด๋–ค ์ง„์ „์ด ์žˆ์—ˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

์•„๋ฌด๋„ ์ด ์ž‘์—…์„ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด์ œ oauth ์ง€์›์ด ์žˆ์œผ๋ฏ€๋กœ ์™ธ๋ถ€ ํ•ญ๋ชฉ์„ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ, @ShalokShalom ์˜ ์ด๋ฏธ์ง€๊ฐ€ ์•„๋ฆ„๋‹ต๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค https://github.com/go-gitea/gitea/issues/693#issuecomment -274277781

@lunny ํ”Œ๋ผ ๋Ÿผ์ž…๋‹ˆ๋‹ค.

์‚ญ์ œ๋œ ์‚ฌ์šฉ์ž ์˜ ์•„์ด๋””์–ด๊ฐ€ ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค.
๋Ÿฌ๋‹ˆ๊ฐ€ ์ œ์•ˆํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ปต์—๋„ ์ด๋ฆ„์„ ๋ถ™์˜€์Šต๋‹ˆ๋‹ค. ^^

๊ทธ๋ž˜์„œ ๋ถ„๋ฐฐ๋œ ์ปต. :ํ•˜ํŠธ: - :ํ•˜ํŠธ:
์ปต ๋ช‡ ๊ฐœ๋ฅผ ๋‚˜๋ˆ„๊ณ  ๋‹ค๊ณผํšŒ๋ฅผ ํ•ฉ์‹œ๋‹ค. :๋””

๊ทธ ๋ชฉ์ ์„ ์œ„ํ•ด ์ผ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(Go์—์„œ)๋ฅผ ๋˜์ง€๊ธฐ:

๋งค์šฐ ๊ฐ„๋‹จํ•œ ํ•ต์‹ฌ: https://github.com/dyne/binnit
์˜ˆ์œ (&) ์™„๋ฃŒ: https://github.com/andreimarcu/linx-server
๋˜ ํ•˜๋‚˜: https://github.com/Parimer/spectre

๊ทธ๋ฆฌ๊ณ  ์ด๋ฏธ ๋ฐฐํฌ๋œ ๊ฒƒ:

๊ฐœ๋ฐœ ์ค‘๋‹จ, IPFS ๊ธฐ๋ฐ˜: https://github.com/beardog108/seedbin

Ghost์˜ ์ œ์•ˆ์— ๋”ฐ๋ฅด๋ฉด ์™„์ „ํžˆ ๋ถ„์‚ฐ๋œ(๋ถ„์‚ฐ๋œ) Git ํ˜ธ์ŠคํŒ… ์†”๋ฃจ์…˜์„ ์ฐพ์•˜๊ณ  ํ˜‘๋ ฅ์— ๊ด€์‹ฌ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ๊ดœ์ฐฎ๋‹ค๋ฉด ์˜ค๋Š˜ ๋ฌผ์–ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://git.scuttlebot.io/%25n92DiQh7ietE%2BR%2BX%2FI403LQoyf2DtR3WQfCkDKlheQU%3D.sha256

์ด์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?
์ถ”๊ฐ€ ์œ ์ง€ ๊ด€๋ฆฌ๋กœ ์ธํ•ด ์ง์žฅ์—์„œ ์™ธ๋ถ€ ์„œ๋น„์Šค๊ฐ€ ์ค‘๋‹จ๋˜์ง€๋งŒ gitea ์ปต ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ๊ธฐ๋Šฅ์€ ์ €์—๊ฒŒ ํฐ ์žฅ์ ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค :)

๋‚˜๋Š” ์ด๊ฒƒ์ด Gitea์˜ ๋กœ๋“œ๋งต์— ์žˆ์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ, ์ด๊ฒƒ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค!

์ด๊ฒƒ๋„ ๋ณด๊ณ ์‹ถ๋‹ค

์˜ˆ, ์ด๊ฒƒ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค!

์ด๊ฒƒ๋„ ๋ณด๊ณ ์‹ถ๋‹ค

์ด์Šˆ ์Šคํƒ€ํ„ฐ ์ฝ”๋ฉ˜ํŠธ์— ๊ฐ์ •์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค:

image

์ด๋ฉ”์ผ์„ ํ†ตํ•ด ๊ตฌ๋…ํ•œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์„ ๋ฐฉํ•ดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

image

๋” ๋งŽ์€ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

image

๋‚˜๋Š” ์š”์ ์— ๋Œ€ํ•ด Sips((gi)Tea์™€ ๊ด€๋ จํ•˜์—ฌ)๋ผ๋Š” ์ด๋ฆ„์„ ์•„์ฃผ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. :) ์ปต๋„ ์ข‹์ง€๋งŒ ์ „์ฒด ํฌ๊ธฐ์˜ ์ €์žฅ์†Œ๊ฐ€ ์ƒ๊ฐ๋‚ฉ๋‹ˆ๋‹ค.

๋ฏธ์™„์„ฑ๋œ PR ์ด๋ฆ„์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์ธ ์œ ๋‹‰์Šค ์ธ์‡„ ์‹œ์Šคํ…œ? ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค:์›ƒ์Œ:

@๋ฏธ์นด์—˜๋ผ ํ•˜! ๊ทธ ์šฉ๋„๋Š” ์ƒ๊ฐ๋„ ๋ชปํ–ˆ๋„ค์š”.

@lunny PR์„ ์‚ดํŽด๋ณด๊ณ  ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ํ•ญ๋ชฉ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ–ˆ๋Š”๋ฐ pastebin, bin, paste, cup ๋˜๋Š” ์ปต๊ณผ ์ผ์น˜ํ•˜๋Š” ํ•ญ๋ชฉ์ด ์—†์—ˆ์Šต๋‹ˆ๊นŒ? ์ด๋ฏธ ์ง„ํ–‰ ์ค‘์ธ ์ผ์ด ์žˆ๋‹ค๋ฉด ๊ธฐ๊บผ์ด ๋„์™€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ์—†๋Š” ๊ฒฝ์šฐ์—๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ๋…ธ๋ ฅ์„ ๋ฐ˜๋ณตํ•˜๊ณ  ์‹ถ์ง€ ์•Š์„ ๋ฟ์ž…๋‹ˆ๋‹ค.

Arch๋Š” Apple์˜ pkgbuild์™€ ๋‹ฌ๋ฆฌ PKGBUILD๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
CUPS ๋Œ€์‹  ์ปต์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ํˆฌ์Ÿ์„ ๋ณด์ง€ ์•Š๋Š”๋‹ค

์†Œ์‹์ด ์žˆ๋‚˜์š”?

์ด๋ฆ„์— ๊ด€ํ•ด์„œ

์นœ์ˆ™ํ•˜๊ฒŒ ํ•˜๋ ค๋ฉด gists ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ธŒ๋žœ๋“œํ™”ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ ค๋ฉด cups sips ๊ฐ€ ๋” ํ•ฉ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๊ทธ๋Ÿฌํ•œ ์ผ๋ฐ˜์ ์ธ ๊ธฐ๋Šฅ์„ ๋ธŒ๋žœ๋”ฉํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๋ฐ˜๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

Gitlab์€ ๋ธŒ๋žœ๋“œ ์šฉ์–ด๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Gitlab์˜ ๊ฒฝ์šฐ "pull request" ๋Œ€์‹  "merge request"๋ฅผ ์„ ํƒํ–ˆ๋Š”๋ฐ, ์ด๋Š” "Pull Request"๊ฐ€ ์›๋ž˜ Github์— ์žˆ์—ˆ๋˜ ๊ฒƒ๊ณผ "์ž๋™ ๋ณ‘ํ•ฉ" ๊ธฐ๋Šฅ์ด ์žˆ์—ˆ๋˜ ์—ญ์‚ฌ์  ๋งฅ๋ฝ์„ ๊ณ ๋ คํ•˜๋ฉด ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๋กœ ๋ฐœ์ „ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋“ค์ด ์•ฝ๊ฐ„์˜ Google Keyword Planner ์—ฐ๊ตฌ๋„ ํ•˜์ง€ ์•Š๊ณ  "Merge Request"๋ผ๋Š” ์šฉ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด SEO ์ด์ ์„ ์ œ๊ณตํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค๋ฉด ๋†€๋ž์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž ๊ฒฝํ—˜

๋‚ด๊ฐ€ ๋งํ–ˆ๋“ฏ์ด, ๋‚˜๋Š” ๊ฐœ์ธ์ ์œผ๋กœ ๋ธŒ๋žœ๋“œ ์ด๋ฆ„์„ ๋ถ€์—ฌํ•˜๋Š” ๋ฐ ๋งŽ์€ ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค๊ณ  ๋ณด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž๋กœ์„œ, ๊ทธ๊ฒƒ์€ ๋‚ด๊ฐ€ ๋ˆˆ์„ ๊ฐ๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ์ข…๋ฅ˜์˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์™œ ๊ฐ™์€ ๊ฑธ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ๋ถˆ๋Ÿฌ์•ผ ํ•˜๋Š”์ง€ uh

๋งˆ์ง€๋ง‰ ์ƒ๊ฐ๋“ค

gist ๋Š” ์ƒํ‘œ๊ฐ€ ์•„๋‹ˆ๋ฉฐ ์นœ์ˆ™ํ•˜๋ฉฐ ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์นœ์ˆ™ํ•˜๊ธฐ ์œ„ํ•ด gist ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ Google ํ‚ค์›Œ๋“œ ํ”Œ๋ž˜๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ๋žŒ๋“ค์ด "pastebin", "postbin", "์š”์ " ๋“ฑ

๋‚˜๋Š” ๋ณ‘ํ•ฉ ์š”์ฒญ์— ๋™์˜ํ•˜๊ณ  ๋‚˜์—๊ฒŒ ํ›จ์”ฌ ๋” ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ ์ž์‹ ์˜ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋Š” ์•„์ด๋””์–ด๋ฅผ ์ข‹์•„ํ•˜๋ฉฐ ์†”์งํžˆ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Google ์ƒ‰์ธ์˜ ๊ฒฝ์šฐ ๋ฌธ์„œ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ„๋‹จํžˆ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

"์ปต์€ ๋ฉ”๋ชจ๋ฅผ ์ €์žฅํ•˜๋Š” ์†”๋ฃจ์…˜์ด๋ฉฐ GithubGist ๋ฐ Pastebin์ด ์ œ๊ณตํ•˜๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค."

๋ธŒ๋žœ๋”ฉ์ด ์ค‘์š”ํ•œ ์ด์œ 

์ž์‹ ์˜ ์ด๋ฆ„์€ ์‹๋ณ„์— ๋„์›€์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ ๋ชจ๋‘๋Š” ๊ฐ™์€ ์ด๋ฆ„์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํšŒ์‚ฌ๋Š” ์ˆ˜์ž…์˜ ์ ˆ๋ฐ˜ ์ •๋„๋ฅผ ๋ธŒ๋žœ๋”ฉ์— ํˆฌ์žํ•ฉ๋‹ˆ๋‹ค. Pepsi๋Š” "์šฐ๋ฆฌ๋Š” ์ž์‹ ์˜ ์ด๋ฆ„์ด ํ•„์š” ์—†๊ณ  ๊ทธ๋ƒฅ ์ฝœ๋ผ๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค"๋ผ๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์€ ํ„ฐ๋ฌด๋‹ˆ์—†๋Š” ๋ง์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ๊ณ ์œ ํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ œ ์ธ์ƒ ๊ฒฝํ—˜์ž…๋‹ˆ๋‹ค. GitHub์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๋•Œ๋Š” PR(Pull Requests)(๋˜๋Š” Public Relations ?)์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๊ณ  GitLab์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๋•Œ๋Š” MR(Merge Requests)์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ˆ„๊ตฐ๊ฐ€ GitLab์— ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋‹ค์Œ๊ณผ ๊ฐ™์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โ€” MR์„ ์—ด์–ด์ฃผ์„ธ์š”.
- ์”จ?
โ€” ์˜ˆ, ์˜ˆ๋ฅผ ๋“ค๋ฉด... GitHub์˜ PR์ž…๋‹ˆ๋‹ค.

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

โ€” GitHub ํ”„๋กœ์ ํŠธ์šฉ MR์„ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค.
- ์”จ?
โ€” ์•„, ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค, ํ™๋ณด๋‹˜.

์Šค๋‹ˆํŽซ ๋Œ€ ์š”์ง€์— ๋Œ€ํ•ด์„œ๋„ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

์›ํ•˜๋Š” ๋Œ€๋กœ Gitea๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ƒˆ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ฉด ์šฉ์–ด๊ฐ€ ๋ถ€ํ’€๋ ค์ง‘๋‹ˆ๋‹ค.

์™œ ์•ˆ๋˜์ง€? gitea ๋ผ๊ณ  ํ•˜๊ธฐ์—” ์‰ฝ์ง€๋งŒ ์ง€๊ธˆ ์“ฐ๋‹ค๋ณด๋‹ˆ.. ๊ฐ‘์ž๊ธฐ... God be Damned.. ๋‚œ gitbits๊ฐ€ ๋” ์ข‹์•„.. ์•ฝ๊ฐ„ tidbits ๊ฐ™์€..
ํ  .. ๊ทธ๋Ÿฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์žˆ์œผ๋ฉด ๋‹ฌ์ฝค ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค! ๊ทธ๊ฒƒ์ด ๋ฌด์—‡์ด๋“ ๊ฐ„์—. ๊ทธ๋‚˜์ €๋‚˜ gitea๋ฅผ ๊ฐœ๋ฐœํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋ž‘์Šค๋Ÿฌ์šด ์†Œํ”„ํŠธ์›จ์–ด. ๋˜ํ•œ Gitea์—์„œ ์ง์ ‘ ์„œ๋ฒ„/์„œ๋ฒ„ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์›ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„์ „ ๊ธฐ๋ก ๋ฐ ๋ชจ๋“  ๊ฒƒ.

๊ฐœ์ธ์ ์œผ๋กœ ๋‚˜๋Š” ๋‹น์‹ ์ด ๊ทธ๊ฒƒ์„ ๋ญ๋ผ๊ณ  ๋ถ€๋ฅด๋“  ์ƒ๊ด€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ์„  ๊ตฌํ˜„์— ์ค‘์ ์„ ๋‘๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜ ์ €๋Š” ๊ณต์œ ํ•  ์Šคํฌ๋ฆฝํŠธ ์ €์žฅ์†Œ์— ๋‹จ์ผ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์—†์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์ง€๋งŒ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ ๋‹ค๋ฅธ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ํ•ด๋‹น ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด repo๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ์–ด๋ฆฌ์„์€ ์ผ์ž…๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ์‚ฌ์ ์ธ ์š”์ง€๊ฐ€ ๋น„๋ฐ€ ํŒŒ์ผ์„ ์ €์žฅ, ๊ฒ€์ƒ‰ ๋ฐ ์ถ”์ ํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์—ฌ๊ธฐ ์žˆ๋Š” ๋™์•ˆ ์ด๋ฆ„์„ ๋ถ€๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์†”์งํžˆ ์ง€๊ธˆ๊นŒ์ง€๋Š” ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค Gistea์™€ ์Šค๋‹ˆํŽซ์˜ ์ด๋ฆ„์„ Leaf๋กœ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. Gistea๋Š” ์—ฌ์ „ํžˆ Gitea์˜ ์š”์ง€๋กœ ์ธ์‹๋˜๋Š” ๋…ํŠนํ•œ ํ‚ค์›Œ๋“œ์ด๋ฉฐ ์žŽ์€ ์˜๋ฆฌํ•˜๊ณ  ๋งค๋ ฅ์ ์ธ ๋น„์œ ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ํŠนํžˆ "์ปต"์„ ์ข‹์•„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€ ์‹ฌ์Šจ์˜ ์–ด๋–ค ์žฅ๋ฉด์ด ์ƒ๊ฐ๋‚ฉ๋‹ˆ๋‹ค. "์ปต... ์ฒ ์ž ์ข€ ์จ์ค„ ์ˆ˜ ์žˆ์–ด?"

์„œ๋น„์Šค Gistea์™€ ์Šค๋‹ˆํŽซ์˜ ์ด๋ฆ„์„ Leaf๋กœ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์ข‹์•„ํ•œ๋‹ค :innocent:

๋‚˜๋Š” ์ด ์˜๊ฒฌ ์— ๋ชจํ˜•๊ณผ ๊ฐ™์€ ๊ฒƒ์„ ๊ฐ–๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์šธ ๋•Œ๋งˆ๋‹ค ํŠนํžˆ ํŠน์ • ํ”„๋กœ์ ํŠธ์— ๋งž์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋น„๊ณต์‹์ ์ธ ์ •๋ณด์™€ ๋ฉ”๋ชจ๋ฅผ ๋‚จ๊ธธ ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ์žฅ์†Œ๊ฐ€ ์—†๋‹ค๊ณ  ํ•ญ์ƒ ๋Š๋‚๋‹ˆ๋‹ค.

์‹ค์ œ ์‚ฌ์šฉ ์‚ฌ๋ก€๋กœ ์ตœ๊ทผ์— Drone(CI)์„ ๋ฐฐ์šฐ๋Š” ์ž‘์—…์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋ชจ๋“  ํ”„๋กœ์ ํŠธ์— ์ ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์•„์ด๋””์–ด, ์˜ˆ, ์•Œ๋ฆผ, ํŒ ๋“ฑ์„ ๋ฌธ์„œํ™”ํ•˜๊ธฐ์— ์ข‹์€ ๊ณณ์€ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‚ด ์ž์‹ ์˜ ์ง€์นจ์— ๋Œ€ํ•œ ๋ฌธ์„œ ์‚ฌ์ดํŠธ๋ฅผ ์‹œ์ž‘ํ•  ๋งŒํผ ์ถฉ๋ถ„ํžˆ ์•Œ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉํ•ด๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Wiki๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์ง€๋งŒ Wiki๋Š” ์ž„์˜์˜ ์ƒ๊ฐ๊ณผ ์•„์ด๋””์–ด๋ฅผ ๋ชจ์œผ๊ธฐ์—๋Š” ๋„ˆ๋ฌด ํ˜•์‹์ ์ธ ๊ตฌ์กฐ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ์€ ๋ ˆ์ด๋ธ”์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ด์œ ๋งŒ์œผ๋กœ ๋น„๊ณต์‹ ๋ฉ”๋ชจ์— ๋ฌธ์ œ ์ถ”์ ๊ธฐ๋ฅผ ์˜ค์šฉํ•˜๋Š” ๋ณ„๋„์˜ ํ”„๋กœ์ ํŠธ์— ์ •์ฐฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋‚˜๋Š” issue --> wiki --> formal docs ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์„œ๋ฅผ ๋ฐœ์ „์‹œํ‚ค๋ ค๊ณ  ํ•˜์ง€๋งŒ Linux CLI ํŒ ๋“ฑ๊ณผ ๊ฐ™์€ ์ž‘์€ ์ผ์—๋Š” ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ถ„๋ฅ˜ํ•˜๊ณ  ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋งํฌ๋œ ์ฃผ์„์˜ ์„ค์ •๊ณผ ๊ฐ™์€ ์„ค์ • ํ™˜์ƒ์ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ํ†ค์œผ๋กœ ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

https://github.com/fragmenta/fragmenta-cms
postgresql golang ๋น„ํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
Mongodb golang์€ mysql, sylla/Cassandra๋ฅผ ๋น„ํŠธํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ thiers, ์ˆ˜๋งŽ์€ pastebin ์„œ๋น„์Šค,
( ๊ตฌ์„ฑ ํŒŒ์ผ: gist, pastbin.. , wetpaste ๋“ฑ )

https://secrethub.io/ , API ํ‚ค ๋˜๋Š” ๋น„๋ฐ€์ด ์š”์ ๋ณด๋‹ค ์ƒ์ž์— ๋ฐฐํฌ๋˜๋Š” ๊ฒƒ์ด ์กฐ๊ธˆ ๋” ์ข‹์Šต๋‹ˆ๋‹ค.
Valt.io ๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ๋น„๋ฐ€ ๊ธˆ๊ณ  ์„œ๋น„์Šค....

My.dev.box ๋Œ€ hacked.box.someplace.else
UID ์•”ํ˜ธ, DNS ํ™•์ธ ...
์ง‘ ์œ„์น˜ ๋˜๋Š” ํ˜ธ์ŠคํŒ… ์„œ๋ฒ„๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ
์ฃฝ์—ฌ.. ์ง€๊ธˆ.
๋ณด์•ˆ์„ ์œ„ํ•ด ์ƒ์ž์™€ ์š”์ง€๋ฅผ ์ฆ๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‚ด API๊ฐ€ ๋น„๊ณต๊ฐœ ํ‚ค๋ฅผ ๋’ค์ง‘๋Š” ์š”์ ์„ ์™„์ „ํžˆ ์›ํ•ฉ๋‹ˆ๋‹ค ...
ํŒ€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์šฐ์—ฐํžˆ ๋ธ”๋กœ๊ทธ์— ๊ธ€์„ ๋‚จ๊ฒผ์Šต๋‹ˆ๋‹ค...

OSINT INTELLIGENCE๋Š” ์ˆจ๊ฒจ์ง„ ์„œ๋น„์Šค๋ฅผ ๊ณต๊ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰ ์š”์ง€..

Python OSINT ๋„๊ตฌ, ๋ฒˆํ˜ธํŒ, ์ฃผ์†Œ, ํœด๋Œ€ํฐ, ์ด๋™ํ†ต์‹ ์‚ฌ ๋“ฑ
ํ‚ค API์šฉ Github/gitlab/etc , ํฌํ•จ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ....

๋”ฐ๋ผ์„œ ๋ธ”๋ก ๋ฌธ์ž์—ด, ์ฆ‰ ์•”ํ˜ธ API ํ‚ค ํ•„ํ„ฐ๋ง
SANE์„ ์ฆ๋ช…ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

go๋กœ ์ž‘์„ฑ๋œ ๋Œ€์•ˆ: https://dev.sigpipe.me/dashie/git.txt

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