@go-gitea/maintainers
#1029๊ฐ ์ข ๋ฃ๋ ํ ๋ค์ ํฐ ๋จ๊ณ์ ๋ํ ์๋ก์ด ๊ณํ์ ์ธ์์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๊ฒ์ ๋ํด ์ด๋ค ์๊ฐ์ด ์์ต๋๊น?
gitea ํ์ฅ์ ์ํ ํ๋ฌ๊ทธ์ธ(ํ ๋ง ํฌํจ) ์๋ฃจ์ .
๋น๋ ํ๋ก์ธ์ค์ ์ ์ ํ OS ํจํค์ง๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๊น? ๋๋ fedora๋ฅผ ์ํด ๋ญ๊ฐ๋ฅผ ์กฐํฉํ๋ ค๊ณ ๋ ธ๋ ฅํ์ง๋ง go๋ ํฌ์ฅํ๊ธฐ๊ฐ ์๋ง์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๊ฒ์ ๋ํด #31 ์ข ๋ฅ์ ์ด์ผ๊ธฐ๊ฐ ์์ง๋ง ์ฌ์ ํ ์ด๋ ค์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ฐ๋ฆฌ๋ Debian ์์คํ ์ tarball์ ๋ฐฐํฌํ๊ธฐ ์ํด ๊ฐ๋ฅํ ๊ฒ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ด๊ฒ์ ๋งค์ฐ ํธ๋ฆฌํ์ง๋ ์์ง๋ง ์๋ํฉ๋๋ค. ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฐํฌํ์ ์ํ ์ ์ฅ์๊ฐ ์์ผ๋ฉด ์ข๊ฒ ์ง๋ง ์ ์๋ฆฌ์ ๋ฐฐ์นํ๊ณ ์ ์ง ๊ด๋ฆฌํด์ผ ํฉ๋๋ค.
๋ช ๊ฐ์ง ์ ์:
์ฐํฉ ํ ๋ฆฌํ์คํธ/์ด์/ํฌํฌ
์ฐํฉ ํ ๋ฆฌํ์คํธ/์ด์/ํฌํฌ
Fediverse๋ผ๋ ๋จ์ด(ActivityPub, OStatus, diaspora* ๋ฑ)์ ์๋ฏธ์์ ์ฐํฉ๋์ง ์์ ์๋ ์์ง๋ง ํ๋ก์ ํธ์ ๊ฐ์ฅ ์ ํฉํ ๋ฐฉ์์ผ๋ก ๊ตฌํ๋ ์์ ์ ์๊ฒฉ ์ธ์คํด์ค์ ์ํธ ์์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ์ํฉ๋๋ค.
๊ตฌํํ๊ธฐ๊ฐ ์์ฒญ๋๊ฒ ์ด๋ ค์ธ ์ ์์ง๋ง ์ฌ๋ฌ ์ธ์คํด์ค์ ๊ฑธ์ณ ์ฌ์ฉ์๋ก ๊ตฌ์ฑ๋ ํ๊ณผ ์กฐ์ง์ ๊ฐ๋ ๊ฒ๋ ๋ฉ์ง ์ ์์ต๋๋ค.
๋ฒ๊ทธ๋ฅผ ๋ณด๊ณ ํ๊ณ UX ํผ๋๋ฐฑ์ ์ ๊ณตํ์ฌ ๋ด๊ฐ ์ฌ์ฉํ๋ ์คํ ์์ค ํ๋ก์ ํธ๋ฅผ ๋์ฐ๋ ค๋ ์ต์ํ์ ์ฝ๋ฉ ๊ธฐ์ ์ ๊ฐ์ง ์ต์ข
์ฌ์ฉ์์ POV์์ ๋ ๊ฐ์ง ์ ์:
1) ForgeFed ํ์คํ๋ฅผ ๋์์ฃผ์ธ์! ์ ๋ Gitea(๋ฐ ๊ธฐํ ์ปค๋ฎค๋ํฐ ํธ์คํ
์ฝ๋ ์์กฐ) ์ธ์คํด์ค์์ ๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํ๋ UX๊ฐ ํ๋์ ๊ฑฐ๋ํ๊ณ ๋ถ์ฐ๋ GH์ ๊ฐ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
2) ํ๋ก์ ํธ์ ๊ฐ ๋ถ๋ถ์ Git ์ ์ฅ์๋ก ๋ง๋ค์ด ์ด์, ์ํค ๋ฑ์ ์ฝ๊ฒ ๊ฐ์ ธ์ค๊ฑฐ๋, ๋ถ๊ธฐํ๊ฑฐ๋, ํธ์ํ๊ฑฐ๋, ๋ถ๊ธฐํ ์ ์์ต๋๋ค. GL๊ณผ sr.h๋ ์ ์ด๋ ์ผ๋ถ ๊ตฌ์ฑ ์์๋ก ์ด ์์
์ ์ํํฉ๋๋ค. ์ ์ฉํ ๋ฟ๋ง ์๋๋ผ ์ ์ฌ์ ์ผ๋ก ํฌ์ธํธ 1)์ ๋์์ด ๋ ๊ฒ์
๋๋ค.
์ด๋ฉ์ผ๋ก ํฐ์ผ์ ํ์ ํ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉ์ฑ์ ์ํ ํฐ ์ง์ ์ด ๋ ๊ฒ์ ๋๋ค.
UI์์ ๋ชจ๋ ๊ตฌ์ฑ์ ํธ์ง์ ํ์ฉํฉ๋๋ค(ํ๋ก์ธ์ค ์ค์ ๊ตฌ์ฑ ํ์ผ ํ์์ ๋ณ๊ฒฝํ ์ ์์).
๋๋ถ๋ถ์ ๊ตฌ์ฑ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๊ณ ์ ์ ํ cli ๋ฐ api๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
@sapk @tboerger ๊ตฌ์ฑ์ ์ํด viper ๋ก ์ ํํด์ผ ํ๋ค๊ณ ๋งํ๊ณ ์ถ์ต๋๋ค. ๊ทธ๋ ๊ฒ ํ๋ฉด ini(๋ฐ ์ผ๋ถ ๋ฒ๊ทธ)๋ฅผ ์ ๊ฑฐํ๊ณ Gitea๊ฐ ์คํ ์ค์ด๊ณ ์ ์ ํ ํ๊ฒฝ ๋ณ์๋ฅผ ์คํํ๋ ๋์ ๊ตฌ์ฑ์ ๋ค์ ๋ก๋ํ๋ ๊ฒ๊ณผ ๊ฐ์ ํญ๋ชฉ์ ์ป์ ์ ์์ต๋๋ค. .
๊ธฐ๊บผ์ด ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ถ์ง๋ง ๊ฐ๊น์ด ์ฅ๋์ ์๊ฐ์ ์ฐพ์ ์ ์์์ง ํ์ ์ด ์์ง ์์ต๋๋ค.
์ ๋ ๋ฐ์ดํผ๋ฅผ ์ง์งํฉ๋๋ค. 2๋ ์ ์ ํ๋ ค๊ณ ํ๋๋ฐ ์๊ฐ์ด ์์ด์ ๋๋ด์ง ๋ชปํ๋๋ฐ.. ๋ค์ ํด๋ณผ ์ ์์ด์ :)
๋๋ ๋ ์ต์ํ์ ๊ตฌ์ฑ ํ์ผ์ ์ป๊ธฐ ์ํด ... ์ด๋ฌํ ์ค์ ์ ๋๋ถ๋ถ์ ์ ์ ๊ตฌ์ฑ ํ์ผ์ ํตํด ์ค์ ํ ํ์๊ฐ ์์ผ๋ฉฐ db์ ์ฝ๊ฒ ์ถ๊ฐํ๊ณ ์ฑ๋ฅ์์ ์ด์ ๋ก ์บ์์ ์ ์ฅํ ์ ์์ต๋๋ค.
์ฒ์์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ฑ ํ ์ด๋ธ์ ์ถ๊ฐํ๊ณ ini ํ์ผ์์ ๋๋ถ๋ถ์ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๊ตฌ์ฑ ํญ๋ชฉ์ ์ด๋ํ๊ณ ๋ค์ ๋ก๋ํด์ผ ํ๋ ํญ๋ชฉ๋ง ๋จ๊ธธ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
@lunny ๋ฐ ๋ชจ๋: ๋ง์ ์ค์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ด๋ํ๊ณ ์น ์ธํฐํ์ด์ค(์ฌ์ดํธ ์ ์ฒด ๋๋ ๋ฆฌํฌ์งํ ๋ฆฌ ์ ์ฒด)์์ ๊ตฌ์ฑํ ์ ์๋๋ก ํ๋ ๋ฐ ๋์ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ฐจ ๋๋ gitea์ ๊ฐ์ ๋๊ตฌ ์์ฒด๊ฐ ๋ช ๋ น์ค์์ ํด๋น ๊ฐ์ ๋ณ๊ฒฝํ ์ ์๋๋ก ํ๋ ๊ฒ๋ ์ฌ์ธ ๊ฒ์ด๋ฏ๋ก ์ฌ์ ํ ๊ธฐ๋ณธ ์ค์ ์ ์คํฌ๋ฆฝํ ํ ์ ์์ต๋๋ค.
๋ชจ๋ ์์คํ ์ ํ๋ฅญํฉ๋๋ค. ๋๋ gitea์ ์๋ก์ด ๊ธฐ๋ฅ์ ๊ธฐ๊บผ์ด ์ถ๊ฐํ๋ ค๋ ์ฌ๋๋ค์ด ๋ง๋ค๊ณ ์๊ฐํฉ๋๋ค.
@belliash @sapk IMO ํ๋ฌ๊ทธ์ธ/๋ชจ๋์ ๋ชจ๋ธ ํจํค์ง๋ฅผ ์์ ํ ๋ฆฌํฉํ ๋งํ๊ณ ์ถ์ํ๋ฅผ ์ถ๊ฐํ์ง ์๊ณ ๋ ํจ์จ์ ์ผ๋ก ๊ตฌํํ ์ ์์ต๋๋ค. Go์ ๊ธฐ๋ณธ ํ๋ฌ๊ทธ์ธ ์ง์๊ณผ ๊ฐ์ ์ฌ๋ฌ ๊ธฐ์ ์ ํ ์คํธํ์ต๋๋ค.
๊ฒฐ๊ณผ๋ Gitea ๋ฐ์ด๋๋ฆฌ์ ํฌ๊ฒ ์์กดํ๋ ๊ฑฐ๋ํ ๋ฐ์ด๋๋ฆฌ์์ต๋๋ค.
์นํ ์ง์์ ๊ฐ์ ํ๊ณ ์นํ ์ผ๋ก ์ฌ์ฉ์ ์ ์ ํ์ด์ง๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ์ฌ์ฉํ ์ ์๋ ์กฐ์ฉํ๊ณ ์ฑ์ํ API๋ฅผ ์ด๋ฏธ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ๊ตฌํํ๋ ๊ฒ์ด ๋ ํ์ค์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
@jonasfranz ๋ง์ ์ข ์์ฑ์ ์ ๊ฑฐํ๊ธฐ ์ํด ๋ชจ๋ธ์ ๋ฆฌํฉํ ๋งํ๋ ๊ฒ์ ๋งค์ฐ ์ ํธํฉ๋๋ค.
go list -f '{{ .Imports }}' code.gitea.io/gitea/models
98(!)๊ฐ์ ์ง์์ ์ ๊ณต๊ฐํฉ๋๋ค. ๊ทธ ์ค 50๊ฐ๋ non-go ํต์ฌ์ ๋๋ค.
go list -f '{{ .Deps }}' code.gitea.io/gitea/models
437(!!)๊ฐ์ ์ ์ด ์ข ์์ฑ์ ๋ํ๋ ๋๋ค. (์ด ์ค 304๊ฐ๊ฐ ๋ ผ๊ณ ์ฝ์ด์)
๋๋ก ์์ค๋ฅผ ๋ณด๋ฉด ์นํ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฅํ ๊ฒ๋ค์ด ๋ง์ด ์์ต๋๋ค.
๊ทธ ์ธ์๋ grpc ๊ธฐ๋ฐ ํ๋ฌ๊ทธ์ธ ์์คํ ์ธ packer์ ๊ฐ์ ํ๋ฌ๊ทธ์ธ ๋ชจ๋ธ์ด ์ ํฉํฉ๋๋ค.
@tboerger ๋ฌด์ธ ํญ๊ณต๊ธฐ์ ํ๋ฌ๊ทธ ๊ฐ๋ฅํ ๋ฌผ๊ฑด์์ ์๋ฅผ ์ ๊ณต ํ ์ ์์ต๋๊น? ๋์ปค ์ด๋ฏธ์ง ๊ธฐ๋ฐ ํ๋ฌ๊ทธ์ธ ์์คํ ์ ๋ง์ํ์๋ ๊ฑด๊ฐ์?
๊ตฌ์ฑ, ๋น๋ฐ ๋ฑ์ ๋ํ ํ์ฅ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค. ์ธํฐํ์ด์ค๋ https://github.com/drone/drone/tree/master/plugin ์์ ์ ์ํด์ผ ํฉ๋๋ค.
๋์ํฉ๋๋ค. Gitea์ ๋ค์ ํฐ ๋จ๊ณ๋ ํ๋ฌ๊ทธ์ธ ์์คํ ์ด์ด์ผ ํฉ๋๋ค. ์ ๋ ์์ฆ ์ด๋ฐ ์๊ฐ์ ํฉ๋๋ค. ํ๋ฌ๊ทธ์ธ ์์คํ ์ ์ฌ์ฉํด ๋ณด๊ฒ ์ต๋๋ค.
๋๋ก ์ ํ๋ฌ๊ทธ์ธ ์์คํ ๊ณผ ๋น์ทํด์ผ ํ์ง๋ง ๋ ๋ง์ด ์์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ๋ฌ๊ทธ์ธ์ UI๊ฐ ์์ด์ผ ํ๊ณ Gitea์ OAuth2๋ก ์๋ ๋ก๊ทธ์ธํด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ฌ๊ทธ์ธ์ ๋ํ ๋ณด์ ์ ์ฑ ์ด ์์ด์ผ ํฉ๋๋ค. ๋ฑ
Open Source Geospatial Foundation์ ์ํด ์ ํํ ํธ์คํ ํ๋ซํผ์ _๊ฒฐ์ _ํ๊ธฐ ์ํด 2016๋ ๊ฒฝ์ ๋ง๋ ๋น๊ต ํ๋ฅผ ๊ณต์ ํ๊ณ ์ถ์ต๋๋ค. ์ด ํ์๋ ์ฐ๋ฆฌ์๊ฒ ์ค์ํ ๊ธฐ๋ฅ์ด ๋์ด๋์ด ์์ต๋๋ค. Gitea๋ ๋ค์ ์ด ์ค ํ๋์ ์์ต๋๋ค.
https://wiki.osgeo.org/wiki/GitInfrastructureComparison
2016๋ ์ ๋๋ฝ๋ ์ค์ํ ๊ธฐ๋ฅ์ด ์ค๋๋ ์๋ ์ฌ์ ํ ๋๋ฝ๋์์์ ์ ์ ์์ต๋๋ค. ๋ฉ์ผ๋ก ํ์ (๋๊ธ/ํ์ ) --- ์ผ๋ถ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ์ค๋ ํ์ฌ ๊ตฌํ๋์์ต๋๋ค.
migrate from github
๋ฐ Comments on diff lines
๋ํ @strk ๋๊ตฌ๊ฐ ์๋ฃ๋์์ต๋๋ค.
๋ฉ์ผ ํ
ํ๋ฆฟ ์ฌ์ฉ์ ์ ์ ํ์
#6037 ์ฐธ์กฐ
๋ฐ๋ผ์ ์ด๋ฏธ ๊ฐ๋ฅํ ํ ํ๋ฆฟ ์ฌ์ฉ์ ์ ์๊ฐ ์๋นํ ๋ง์ด ์์ต๋๋ค. ์ ๋ชฉ ์ค์ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง๊ณ ์์ง ์๋ค๊ณ ์๊ฐํ๋ ์ ์ผํ ๊ฒ์ ๋๋ค.
๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๊ฐ ์ ๋ง๋ก ํด์ผ ํ ์ผ์ ์ด๋ฉ์ผ๊ณผ git serv hook ๋ฉ์์ง์ ๋ํด i18n์ ํ์ฑํํ๋ ๊ฒ์ ๋๋ค.
pull ์์ฒญ์ ๋๋๋ฆฌ๋ ๊ฒ์ด ํ์ํฉ๋๋ค.
#6375 ์ฐธ์กฐ
UI์์ ํ๊ทธ๋ฅผ ์๋ฒฝํ๊ฒ ์ง์ํฉ๋๋ค. ์์ฑ, ํ ๋น, ๋ณ๊ฒฝ, ์ญ์ ๋ฑ ์ด ๊ธฐ๋ฅ์ด ์ ๋ง ๊ทธ๋ฆฝ์ต๋๋ค.
๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ฑ(์ฌ์ฉ์ ์์ฑ ๋ฐ ์ธ์ฆ ldap ๋ฑ์ ๊ตฌ์ฑํ๋ cli ๋๋ api ์ฌ์ฉ) ๋ฐ ํ๋ฌ๊ทธ์ธ ์์คํ
์ ์ฐฌ์ฑํฉ๋๋ค.
๊ทธ ๋ ๊ฐ์ง๊ฐ ๊ธฐํ
์๋ฅผ ํ ๊ฑธ์ ๋ ๋์๊ฐ๊ฒ ํ ๊ฒ์
๋๋ค.
$GITEA_ROOT/owner/reponame
์ด๋ ์๋ชป๋ ์ํคํ
์ฒ ๊ฒฐ์ ์ด๋ฉฐ ์ฌ์ฉ์๊ฐ ์ฐ๋ฆฌ ์ ์ฅ์๋ฅผ ์๋ฒ์ git์์ ์ฌ์ฉํ ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ถ๊ฐ ์๊ฐ - ํด์๋ ์ ๋ฉ๋๋ค. $GITEA_ROOT/repository-$ID
๋ก ์ด๋ํด์ผ ํฉ๋๋ค. ์๋ง๋ ์ค๋ฉ๋์์ ๊ฒ์
๋๋ค. (์ด๋ ๊ฒ ํ๋ฉด repo.MustOwner()
๋๋ repo.GetOwner()
์ ๋ํ ๋ง์ ํธ์ถ์ ์ ๊ฑฐํ ์ ์์ต๋๋ค).git/config
๋๋ ์ค์ .gitconfig
core.hooksPath
๋ณ์๋ฅผ ๋ณ๊ฒฝํ๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด ํํฌ๋ฅผ ๋ฐฐ์นํ ์์น๋ฅผ ์๊ฐํ๋ฉด ๋ฉ๋๋ค.code.gitea.io/gitea/models
์(๋) ์ค์งํด์ผ ํ๋ ํญ๋ชฉ์ด ๋๋ฌด ๋ง์ต๋๋ค.models.x
๋ ํ๊ดด๋์ด์ผ ํฉ๋๋ค. ๊ทธ๊ฒ์ ๋์ฐํ ์ํคํ
์ฒ ๊ฒฐ์ ์
๋๋ค.UI ๋ถ๋ถ์์๋ ๋ ๊ฐ์ง UI๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
- @lunny๊ฐ ์ ์ํ ์ง์ผ๋ก์ ์ ํ์ ์ง์งํ๊ฒ ๊ณ ๋ คํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ง ๋์ ๊ณ ์ฐ๋ฅผ ์ถ์ฒํฉ๋๋ค.
- CrowdIn์ผ๋ก ๊ตญ์ ํํ ์ ์๋๋ก ๋น์ฌ์ ํด๊ณ ์น์ฌ์ดํธ ๋ฌธ์๋ฅผ ์๋์ผ๋ก ์ ๊ฑฐํด์ผ ํฉ๋๋ค.
IMHO ์น์ฌ์ดํธ/๋ฌธ์๋ ์ ํ ๋ฒ์ญ๋์ด์๋ ์ ๋ฉ๋๋ค. ์ด์จ๋ ํญ์ ๊ตฌ์์ ๋๋ค...
IMHO ์น์ฌ์ดํธ/๋ฌธ์๋ ์ ํ ๋ฒ์ญ๋์ด์๋ ์ ๋ฉ๋๋ค. ์ด์จ๋ ํญ์ ๊ตฌ์์ ๋๋ค...
๊ทธ๋ฌ๋ crowdin์ ์ฌ์ฉํ๋ฉด ๊ตฌ์์ผ๋ก ์ฌ๋๋ค์๊ฒ ์๋ฆฌ๊ณ ํ์ฌ ๋ฒ์ญ์ ๋ฌดํจํํฉ๋๋ค.
๋น๋ ํ๋ก์ธ์ค์ ์ ์ ํ OS ํจํค์ง๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๊น? NS
์๋ง๋ GItea ๊ฐ๋ฐ์๊ฐ ์ ์ดํ๊ณ ๋ฒ์ ์ ๊ด๋ฆฌํ๋ PPA ์คํ์ผ ํจํค์ง๋ ์ข์ ์๊ฐ์ผ ๊ฒ์ ๋๋ค. ํ์ง๋ง ์ ๋ ๋น ๋ฅด๊ฒ ์์ง์ด๋ ํ๋ก์ ํธ(์: GItea)๋ฅผ ์ํ ๋ฐ๋น์ ์คํ์ผ์ "๋ณด์ ํจ์น ๊ณ ์ ๋ฐ ๋ฐฑํฌํธ" ๋ฒ์ ๊ด๋ฆฌ ๋ฐฉ์์ ์ข์ํ์ง ์์ต๋๋ค.
๋๋ ์ฌ์ ํ https://github.com/go-gitea/gitea/issues/3840 ์ ๊ฐ๊ณ ์ถ์ต๋๋ค
ํ์ ํธํ์ฑ์ผ๋ก ๊ตฌํํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด๊ฒ์ ์๋ก์ด ๋ผ์ฐํ
๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ง์ด๊ทธ๋ ์ด์
์ด ํด๊ฒฐ๋ ํ์์ผ ๋ช
ํํด์ง ๊ฒ์
๋๋ค.
์ ์ ์กฐ๊ฑด์ธ ๊ธฐ๋ณธ ์ ๋ฆฌ/๋ฆฌํฉํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ์ฝ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
๋๋ ์ฌ์ ํ #3840์ ๊ฐ๊ณ ์ถ๋ค.
ํ์ ํธํ์ฑ์ผ๋ก ๊ตฌํํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด๊ฒ์ ์๋ก์ด ๋ผ์ฐํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ง์ด๊ทธ๋ ์ด์ ์ด ํด๊ฒฐ๋ ํ์์ผ ๋ช ํํด์ง ๊ฒ์ ๋๋ค.
์ ์ ์กฐ๊ฑด์ธ ๊ธฐ๋ณธ ์ ๋ฆฌ/๋ฆฌํฉํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ์ฝ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
์ด ๊ฒฝ์ฐ ํ์ฌ Gitlab์ ๋ํด ๊ตฌํ๋์ง ์์๊ธฐ ๋๋ฌธ์ Drone ์ง์์ ๋์จํ๊ฒ ํ ์ ์์ต๋๋ค.
๋๋ ์ฌ์ ํ #3840์ ๊ฐ๊ณ ์ถ๋ค.
ํ์ ํธํ์ฑ์ผ๋ก ๊ตฌํํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด๊ฒ์ ์๋ก์ด ๋ผ์ฐํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ง์ด๊ทธ๋ ์ด์ ์ด ํด๊ฒฐ๋ ํ์์ผ ๋ช ํํด์ง ๊ฒ์ ๋๋ค.
์ ์ ์กฐ๊ฑด์ธ ๊ธฐ๋ณธ ์ ๋ฆฌ/๋ฆฌํฉํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ์ฝ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
๋ฆฌํฌ์งํ ๋ฆฌ URL์ ์ํฅ์ ์ฃผ๊ธฐ ์ํด ์ด ๊ทธ๋ฃน ๊ธฐ๋ฅ์ด ํ์ํ์ง ์์ ์ ์์ต๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ํ์ํ ์ ์๋ ํด๋๋ฅผ ๋ง๋ค ์ ์์ง๋ง ๋ฆฌํฌ์งํ ๋ฆฌ URL์ ํ์ฌ์ ๋์ผํ๊ฒ ์ ์งํ ์ ์์ต๋๋ค.
@tboerger
๋ด ์๊ฐ์ repo๊ฐ โโ๊ทธ๋ฃน/๋๋ ํ ๋ฆฌ์ ์ค์ฒฉ๋์ง ์์ผ๋ฉด URL์ด ๋์ผํ๊ฒ ์ ์ง๋ ์ ์๋ค๋ ๊ฒ์
๋๋ค.
๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ๊ทธ๋ฃน/๋๋ ํ ๋ฆฌ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ง URL์ "์
๊ทธ๋ ์ด๋"ํด์ผ ํฉ๋๋ค.
๊ทธ๋ฌ๋ ์, ์ URL์ด ์๋ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ๊ธฐ๋ณธ์ ์ผ๋ก Drone์ ์ง์ํ์ง ์์ ์ ์์ต๋๋ค.
@lafriks
๊ทธ๊ฑฐ ์ข์ ์์ด๋์ด๊ตฐ์. ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉ ์๋๋ฆฌ์ค๋ Git ๋ชจ๋ ๋๋ Repo ํ๋ก์ ํธ์ ํ์ ํ๋ก์ ํธ๋ฅผ ํธ์คํ
ํ๋ ๊ฒ์
๋๋ค. ๊ทธ๋์, ๋๋ ๊ทธ๊ฒ์ด ๊ทธ ๊ฒฝ์ฐ๋ฅผ ์ปค๋ฒํ๋์ง ํ์ ํ์ง ๋ชปํฉ๋๋ค.
๊ฑฑ์ ๋ง. ๋๋ ๊ทธ๋ฌํ ๊ด๋ฒ์ํ๊ณ ์๋ง๋ ํ๊ดด์ ์ธ ๋ณํ๋ฅผ ์ผ์ผํค๊ธฐ๋ฅผ ๊บผ๋ฆฝ๋๋ค.
์ด ๋ฌธ์ ๋ ๋ง์ ์ข์ ์์ด๋์ด๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ๋ค์ ์ ์งํ๊ณ ํด๊ฒฐํด์ผ ํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ธ์ , ์ด๋ป๊ฒ ์ ํํด์ผ ํฉ๋๊น? ์ด ํ ๋ก ์ ์์ํ ๊ณ์๋ ์ ์์ต๋๋ค.
๋๋ ์์ ์๊ฐ ์ฃผ์ ๋ฅผ ์ ํํ๊ฑฐ๋ ๊ทธ๋ค๊ณผ ํ์ ์ฌ์ด์ ํฌํ๋ฅผ ์ ์ํ ๊ฒ์
๋๋ค.
์ด๋ป๊ฒ ์๊ฐํ๋์?
@DblK ๋ง์ต๋๋ค. ํ์ง๋ง gitea.com์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ํ์๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ์ฌ ์ฌ์ฉ์๋ก๋ถํฐ ๋ ๋ง์ ํผ๋๋ฐฑ์ด ํ์ํฉ๋๋ค.
- ์์ ์ง์
์๋์ ๊ด์ฐฎ์์. ์ด์ ๊ฐ ์์ด "git"ea๋ผ๊ณ ํฉ๋๋ค.
๋ ๋์ ๋ฒ์๋ฅผ ๊ฐ๊ณ ์ถ์ ๋ง์์ ์ดํดํ์ง๋ง
๋ถํ์ด ์ค๋ฅด๋ ๊ฒ์ด ๋ชจํ์ด์ ์์ต๋๋ค ...
์์ ์์ ์ด ๋์์ด ๋ ๊ฒ์ ๋๋ค.
2019๋ 7์ 26์ผ UTC ์คํ 1์ 52๋ถ 50์ด์ Sandro Santilli [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
- ์์ ์ง์
์๋์ ๊ด์ฐฎ์์. ์ด์ ๊ฐ ์์ด "git"ea๋ผ๊ณ ํฉ๋๋ค.
๋ ๋์ ๋ฒ์๋ฅผ ๊ฐ๊ณ ์ถ์ ๋ง์์ ์ดํดํ์ง๋ง
๋ถํ์ด ์ค๋ฅด๋ ๊ฒ์ด ๋ชจํ์ด์ ์์ต๋๋ค ...--
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ํ์ ํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/go-gitea/gitea/issues/6998#issuecomment -515461704
์ฐํฉ ํ ๋ฆฌํ์คํธ/์ด์/ํฌํฌ
Fediverse๋ผ๋ ๋จ์ด(ActivityPub, OStatus, diaspora* ๋ฑ)์ ์๋ฏธ์์ ์ฐํฉ๋์ง ์์ ์๋ ์์ง๋ง ํ๋ก์ ํธ์ ๊ฐ์ฅ ์ ํฉํ ๋ฐฉ์์ผ๋ก ๊ตฌํ๋ ์์ ์ ์๊ฒฉ ์ธ์คํด์ค์ ์ํธ ์์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ์ํฉ๋๋ค.
์ด๋ฏธ #1612์์ ์ด์ ๋ํ ๋ ผ์๊ฐ ์์ต๋๋ค. ForgeFed๋ Gitea์ ๊ฐ์ ์ฝ๋ ์์กฐ์ ์ฐํฉํ๊ธฐ ์ํ ๋ช ๊ฐ์ง ํฅ๋ฏธ๋ก์ด ์์ด๋์ด๋ฅผ ์์งํฉ๋๋ค. ์ด๊ฒ์ด Gitea์ ๋ค์ ํฐ ๊ธฐ๋ฅ์ด๋ผ๋ฉด ๊ต์ฅํ ๊ฒ์ ๋๋ค!
Github์ด ์ ๊ณต ํ๋ ๊ฒ๊ณผ ์ ์ฌํ ๊ทธ๋ํฝ ํ์ผ(JPEG, PNG ๋ฐ PDF)์ ์ํ ์๊ฐ์ diff ๋๊ตฌ๋ฅผ ์ํฉ๋๋ค.
์ฐ๋ฆฌ๋ ์ด๋ฏธ ์ด๋ฏธ์ง๋ฅผ ๊ตฌ๋ณํ๊ธฐ ์ํ PR์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ด๋ฏธ ์ด๋ฏธ์ง๋ฅผ ๊ตฌ๋ณํ๊ธฐ ์ํ PR์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ฌ์ค์ด์ง๋ง ์ค์์ดํ ๋๋ ์ด๋์ธ ์คํจ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ ํฌํจ๋์ง ์๊ณ ๋๋ํ๋ง ํฌํจ๋ฉ๋๋ค. ๋ํ PDF ํ์ผ์ ๋ค๋ฃจ์ง ์๋๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ๋ํฝ ์๋ฃ(๋งค๋ด์ผ ๋ฐ ๋ธ๋ก์ ํฌํจ) ๊ฐ๋ฐ์ ์ํด ์ฌ๊ธฐ์์ Gitea๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ PDF์ ๋ํ ํ๋ฅญํ ์๊ฐ์ ์ฐจ์ด๋ ์ธ์์ ๋ฐ๊ฟ ๊ฒ์ ๋๋ค.
๋ฒ๋ฆฌ๊ณ ์ถ์ ๋ช ๊ฐ์ง ์์ด๋์ด๊ฐ ์์ต๋๋ค.smile_cat:
Cloud KSM์ ์ฌ์ฉํ์ฌ ๋ชจ๋ ๋น๋ฐ์ ํฌ๋ช ํ๊ฒ ์ํธํ/๋ณตํธํํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด DB๊ฐ ํดํน๋์ด ๋ ธ์ถ๋๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ์์ด๋์ด๋ DB์ ์ฐ๊ธฐ ์ ์ ๋น๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๊ธฐ ์ํด XORM ์ธ์ฝ๋ฉ/๋์ฝ๋ฉ ๋ฐฉ๋ฒ๊ณผ ํจ๊ป ์ฌ์ฉ์ ์ ์ ์ ํ์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ์์ ๋ฐ๋ชจ ์์ ๋ฅผ ๋ง๋ค์์ต๋๋ค: https://github.com/gomodules/ksm-xorm
OIDC ์ง์: Gitea๋ฅผ ํตํด ๋ก๊ทธ์ธํ ๋ oauth2 ํ ํฐ๊ณผ ํจ๊ป id_token์ ๋ฐํํฉ๋๋ค.
Gitea ์ฌ์ฉ์ ํ๋กํ์ ํ์ธ๋ ๋ชจ๋ Git ์ ์ฅ์์์ ์ฌ์ฉ์ ํ๋กํ์ ํ์ํ ์ ์์ต๋๋ค. ์: ์ฌ์ฉ์๋ Github/Gitlab/BitBuket/Gitea ์ ์ฅ์๋ฅผ ๊ณ ์ ํ ์ ์์ต๋๋ค. ์์ด๋์ด๋ ์ฌ์ฉ์๊ฐ ๋ค๋ฅธ ๊ฒ๋ ๋ฌด์ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ ๋ค๋ฉด gitea๊ฐ ํ๋์ ๊ธ๋ก๋ฒ ์ฌ์ฉ์ ํ๋กํ์ด ๋ ์ ์์ต๋๊น?
๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํ ์ฌ์ฉ์ ์ง์ ๋๋ฉ์ธ ์ง์(go)
Github๊ณผ ์๋ฒฝํ๊ฒ ํธํ๋ฉ๋๋ค(์ด ๋ถ๋ถ์์ ์ผ๋ถ ์์ ์ ๋ณด์์ง๋ง ์ด๋ฏธ ์ผ๋ง๋ ๋ง์ ์์ ์ด ์๋ฃ๋์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.)
์ ํ์ ์ธ์ด ์๋ฒ ํตํฉ. UI์ ๋ด์ฅ๋ ํ์๊ณผ ๊ฐ์ Sourcegraph์ ๊ฐ์ ๊ฒ.
1,2ํธ์ ์งง๊ฒ๋๋ง ๊ธฐ์ฌํ๊ณ ์ถ์ต๋๋ค.
๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ํฌํจ๋ ํ๋์ ๊ฑฐ๋ํ ํ์ด์ง ๋์ BitBucket๊ณผ ๊ฐ์ด ๋ณ๊ฒฝ๋ ํด๋ ๋ฐ ํ์ผ์ ํธ๋ฆฌ ํํ๋ก diff๋ฅผ ํ์ํ ์ ์์ต๋๋ค. ํจ์ฌ ๋ ์ฝ๊ธฐ ์ฝ์ต๋๋ค.
ํ๋ฃจ ๋๋ ๋งค์ฃผ ๋ชจ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํ ์๋ฆผ์ ์ง๊ณํ๋ ์ต์
์ผ ์ ์์ต๋๋ค.
์ง๋ ์ฃผ ํ๋์ ์์ฝ๊ณผ ๊ฐ์ต๋๋ค.
์ฌ์ฉ์ ์ง์ ํ ํ๋ฆฟ๊ณผ ํ์ค ๋ณ์ ํ์ ํตํด ์ฌ์ฉ์ ์ง์ ์นํ ์ ์ ์ํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ์ถ๊ฐํฉ๋๋ค.
Gitea ์งํ๊ฐ ์๋๋ผ ์ ์ฉํ ์ฌ์ด๋ ํ๋ก์ ํธ : #7853
github์ ๊ธฐ๋ฅ ํจ๋ฆฌํฐ!
๋๋ ์ต์ํ ๋๋ฑ์ฑ์ ๋ฌ์ฑํ๊ธฐ ์ ์ ํ์ํ ๋ชจ๋ ๊ธฐ๋ฅ์ ๋ณด์ฌ์ฃผ๋ Wiki์ ์ต์ ๋ชฉ๋ก์ ๋๋ค. ์ด๊ฒ์ ๋ฏธ๋์ ๊ฐ๋ฐ ๋ ธ๋ ฅ์ ๊ตฌ์ฑํ๋ ์ข์ ๋ฐฉ๋ฒ์ด ๋ ๊ฒ์ ๋๋ค.
@lonix1 ํด๋น ๋ชฉ๋ก์ https://docs.gitea.io/en-us/comparison/ ์
@kolaente ๊ฑฐ์ ๋ชจ๋ ๋๊ธ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค! ์!
๋๋ ์ฌ๊ธฐ์์ ๋งค์ฐ ์๋กญ์ง๋ง ๊ธฐ๊บผ์ด ์ฝ๋์ด๊ธฐ๋ ํฉ๋๋ค. ๋๋ gitea๊ฐ ์์ ์ ์ง์ํ๋ค๋ฉด ๊ทธ๊ฒ์ ์ข์ํ ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ์ ๋ด ์ฌ์ฉ์ ๋ํ ๊ฐ์ฅ ํฐ ๊ตฌ๋ฉ ์ค ํ๋์ ๋๋ค. ์ถฉ๋ถํ ์ฝ๊ฒ ํด๊ฒฐํ ์ ์์ง๋ง ์์ ์์คํ ์ ์ ์๋ฆฌ์ ๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
์์ ์ ๋ํ ๋ฌธ์ ๋ https://github.com/go-gitea/gitea/issues/693 (์ฌ๊ธฐ์์ ์์ง ์ฐธ์กฐ๋์ง ์์ ๊ฒ ๊ฐ์์ ์ฐ๊ฒฐ)์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
Help
๋งํฌ๋ก ์ก์ธ์คํ ์ ์๋ Help
๋ฌธ์๋ ์ถ๊ฐํฉ๋๋ค. ์ด ๋ฌธ์์ ์ด๊ธฐ ์์ค๋ GitHub ๋์๋ง ์์ ๊ฐ์ ธ์ฌ ์ ์์ผ๋ฉฐ Gitea ๊ด๋ จ ์์ ์ฌํญ์ด ์์ต๋๋ค.
@bagasme ๋์๋ง์ github์์
๋ ๋ง์ ์ฌ๋๋ค์ด ์คํ ์์ค ํ๋ก์ ํธ๋ฅผ ๊ณต์ ํ๊ธฐ ์ํด ์์ฒด ํธ์คํ ์ ์ฑํํ๊ธฐ ์์ํ๋ฉด ๋ฑ๋ก๋์ง ์์ ์ฌ์ฉ์๊ฐ ๊ฐ ์ธ์คํด์ค์ ๋ํด ๊ณ์ ์ ๋ง๋ค์ง ์๊ณ ๋ ๋ฌธ์ ๋ฅผ ์ ์ถํ ์ ์๋ ๋ฐฉ๋ฒ์ด ํ์ํฉ๋๋ค(๋๋ถ๋ถ์ ์ฌ๋๋ค์ ๋ฒ๊ทธ์ ๋ฑ๋กํ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋ฎ์ต๋๋ค. ๋ณด๊ณ ์).
2a. ์ปจํ ์ด๋ ๋ ์ง์คํธ๋ฆฌ UI ํญ ๋ฐ ์ธ์ฆ.
์ผ์ข ์ ํ๋ฌ๊ทธ์ธ/ํ์ฅ ์์คํ .
๋๋ถ๋ถ์ ์ ์์ ํ๋ฅญํ์ง๋ง ํต์ฌ ์ฝ๋๋ฒ ์ด์ค์ ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ๊ฒ์ ๋๋ค.
๊ณต์(๋ฐ ๋น๊ณต์) ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค. ์ด๊ฒ์ ๋ํ ํ๋ฌ๊ทธ์ธ ์์ฑ์๊ฐ ๋ ์์ฃผ ๋ฆด๋ฆฌ์คํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
@lonix1 git hooks,
@guillep2k ์๋ฅผ ๋ค์ด ์์์ ์ค๋ช ํ ๋ชจ๋ ํ๋ก์ ํธ ๊ด๋ฆฌ ๊ธฐ๋ฅ. ๊ทธ๊ฒ๋ค์ ๋งค์ฐ ์ ์ฉํ ๊ฒ์ ๋๋ค - ๊ทธ๋ฌ๋ ์๋ง๋ ์ฝ๋๋ฒ ์ด์ค์ ๋๋ฌด ๋ง์ ๋ถ๋ถ์ ๋ง์ง๊ธฐ ๋๋ฌธ์ 1) ํด๋น ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง ์๋ ์ฌ๋๋ค์๊ฒ๋ ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ์ ์๊ณ 2) ๊ทธ๋ก ์ธํด ์ด๋ฌํ ๊ฐ๋ฐ์ด ๋งค์ฐ ๋๋ฆฝ๋๋ค. ์๋ก์ด ๊ธฐ๋ฅ์ ๋ณํฉํ๋ ๊ฒ์ ์ด๋ฌํ ์๋๋ฆฌ์ค๊ฐ ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ์๊ณ ์์ผ๋ฏ๋ก ์ ์คํฉ๋๋ค.
์ด๋ฌํ ์๋ก์ด ๊ธฐ๋ฅ์ด ๋ณ๋๋ก ์ถ์๋ ์ ์๋ค๋ฉด ๋ฉ์ธ ๋ธ๋์น์ ๋ณํฉ๋๊ธฐ ์ ์ ๊ธฐ๊บผ์ด ์ฌ์ฉ์๊ฐ ์ฌ์ฉํด ๋ณผ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ์ข ๋ฅ์ ํฐ ์ ๊ธฐ๋ฅ์ ๋ค๋ฅธ ์๊ฐ ์์ต๋๋ค. ์๋ก ์คํฌ๋กคํ์ญ์์ค.
์๋ ์์ฑ ์ปค๋ฐ์ @brandonkal GPG ์๋ช ์ ์ด์ #7631์ ๋ณํฉ์ผ๋ก ๊ฐ๋ฅํฉ๋๋ค.
๋ก๋๋งต์ ๋ค์ ๋ค ๊ฐ์ง ๋ฒ์ฃผ๋ก ๋๋์ด์ ธ์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์์ง ์ ๋๋ก ์๋ํ์ง ์๋ _๊ธฐ๋ณธ ๊ธฐ๋ฅ_์ด ์์ต๋๋ค.
์๋ฅผ ๋ค์ด:
๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ๋ณด์ ๋ฌธ์ ๋ ์์ต๋๋ค.
root
๋ฅผ ์ฌ์ฉํ ์ด์ ๊ฐ ์์ต๋๋ค. ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์
/์๋น์ค์์ ํตํฉ์ ์ผ๋ฐ์ ์ผ๋ก ์ข์ ์ผ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ํํธ์จ์ด ๊ฐ๋ฐ์ โโ์ผ๋ฐ์ ์ผ๋ก ๋จ์ผ ๋๊ตฌ์๋ง ์์กดํ์ง ์๊ธฐ ๋๋ฌธ์
๋๋ค.
๋ํ ์ผ๋ถ ์ฌ๋๋ค์ด ์ง์ฅ์์ Gitea๋ฅผ ์ฌ์ฉํ๋๋ก ์ค๋ํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์
๋๋ค.
์ด ๋ ๊ฐ์ง ๋ฌธ์ ๋ ์ํธ ์ด์ฉ์ฑ์ ํฌ๊ฒ ํฅ์์ํต๋๋ค.
๋ํ ์ผ๋ฐ ์นํ
์ ์ฌ์ฉํ๋ฉด ๋ค๋ฅธ ์ฌ๋๋ค์ด gitea์ ๋ด๋ถ๋ฅผ ์ ํ์๊ฐ ์์ต๋๋ค. @guillep2k ๋ "์ธ๋ถ ๋ช
๋ น" ํตํฉ์ด ์ผ๋ฐ ์นํ
ํตํฉ๊ณผ ์ ์ฌํ๊ฒ ์ํ๋ ์ ์๋ค๋ ๋ฉ์ง ์์ด๋์ด๋ฅผ ๊ฐ์ง๊ณ ์์์ต๋๋ค .
:๊ฒฝ๊ณ : ์ด๊ฒ์ ์๋ง๋ ์ด ๋ฌธ์ ์ ๋๋ถ๋ถ์ ์ฌ๋๋ค์ด 'ํ๋ฌ๊ทธ์ธ ์ง์'์ผ๋ก ์ํ๋ ๋ฌธ์ ์ ๋๋ถ๋ถ์ ํด๊ฒฐํ ๊ฒ์
๋๋ค . ๊ทธ๋์ผ ์ฌ์ฉ์๊ฐ ํธ์ถํด์ผ ํ๋ ๋ชจ๋ ๊ฒ์ ํธ์ถํ ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค. ๊ทธ๋ฌ๋ @lunny ๋ ์ด๊ฒ์ด ์ฌ์ค์ ์ด๋ฏธ git hooks๋ฅผ ํตํด ๊ฐ๋ฅํ๋ค๊ณ ์ธ๊ธํ์ต๋๋ค. ์ด๊ฒ์ด ๋ค๋ฅธ ๋๊ตฌ/ํ๋ฌ๊ทธ์ธ/์๋น์ค๋ฅผ ํตํฉํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ธ์ง ํ์คํ์ง ์์ต๋๋ค.
๋ํ ๊ฒฝ์ ์์ฉ ํ๋ก๊ทธ๋จ(์: Git[Hub/Lab]) ์๋ ๋ถ๋ช ํ ๋ช ๊ฐ์ง ๋ฉ์ง ๊ธฐ๋ฅ์ด ์์ต๋๋ค(๋๋ถ๋ถ์ ๊ธฐ๋ฅ์ด ์์ผ๋ฉด ์ข์ ๊ฒ์ ๋๋ค).
Oracle Database๋ฅผ ์ต์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๊น? ๊ธฐ์ ์ ์ผ๋ก ๊ฐ๋ฅํ๋ค๋ฉด.
@DemiusAcademius xorm์ด oracle์ ๋ ์ ์ง์ํ๋ค๋ฉด ๊ฐ๋ฅํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ต๊ทผ GitLab ํธ๋์ปค ๋ฐํ๋ก ์ธํด ์ ์ ๋ ๋ง์ ์ฌ๋๋ค์ด Gitea๋ฅผ ์ฌ์ฉํ๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ๋ฌ๋ GitHub/GitLab์๋ ์ฌ์ ํ ๋คํธ์ํฌ ํจ๊ณผ๊ฐ ์์ต๋๋ค.
์ฐํฉ์ ์๋ก ๋ค๋ฅธ Gitea ์ธ์คํด์ค์ ์ฌ์ฉ์ ๊ฐ์ ํ์ ๋ฅ๋ ฅ์ ๊ฐ์ ํ๊ณ ์ ์ฒด Gitea ๋คํธ์ํฌ๋ฅผ ์ฆ๊ฐ์ํค๋ ํฐ ๋์ธ์ด ๋ ๊ฒ์ ๋๋ค: #1612
UI์์ ํฐ ์ฐจ์ด๋ฅผ ํ์ํ๋ ๊ธฐ๋ฅ์ Gitea ์ฑํ์ ์ ํ ์์๋ก ๋ณด๊ณ ๋์์ต๋๋ค.
ํฐ์ผ ์ฃผ์: #7341(๊ธฐ๋ฅ), #7495(ํฌ๋์
๋ฒ๊ทธ)
UI์์ ํฐ ์ฐจ์ด๋ฅผ ํ์ํ๋ ๊ธฐ๋ฅ์ Gitea ์ฑํ์ ์ ํ ์์๋ก ๋ณด๊ณ ๋์์ต๋๋ค.
ํฐ์ผ ์ฃผ์: #7341(๊ธฐ๋ฅ), #7495(ํฌ๋์ ๋ฒ๊ทธ)
๊ทธ๊ฒ์ _๊ฑฐ๋ํ_ ํ๊ณ์ ๋๋ค. IMO ์์ ๋์ด๋ ๋ชจ๋ @alexanderadam ์ ์ด๊ฒ์ ๋นํด ์ฐฝ๋ฐฑํฉ๋๋ค. ์ฝ๋์ ์ธ๋ผ์ธ์ผ๋ก ์ฃผ์์ ๋ฌ์ ํฐ diff๋ฅผ ๊ฒํ ํ ์ ์๋ค๋ฉด ํฐ ๋ฌธ์ ์ ๋๋ค.
W/R/T ๋ง์ ํ๋ก์ ํธ๋ฅผ ๋ง์ด๊ทธ๋ ์ด์ ํ๊ณ ํ๋๋ ์ด์ ์ ๋ํ ๋์ ์์๋ฅผ ์ผ์ผํจ Microsoft์ Github์ ๋ํ ๋ถ๋ ธ-Gitlab์ ์ต๊ทผ ํ ์ง์ ๊ฒฝ์ ๊ท๋ชจ๋ก ์ธ๊ณ ์ต๋ 2๊ฐ ๊ตญ๊ฐ์ธ ์ค๊ตญ๊ณผ ๋ฌ์์์ ์ง์ ๊ธ์ง๋ฅผ ์ ์ํ์ต๋๋ค. ๋ฏธ๊ตฐ์ ๋ฏธ๊ตญ ์ ๊ตญ์ ํ์ฅ/์ดํด์ ๋ํ ์ฅ๋ฒฝ์ ์ฝํ์ํค๊ธฐ ์ํด ์ค๊ตญ๊ณผ ๋ฌ์์์ ์ด์ ์ ์ฎ๊ฒผ์ต๋๋ค. ์ ์ ๋ฐ ์ฌ์ ์ ์ธ์ผํฐ๋ธ๋ก ์ธํด Microsoft(Github, Azure), Amazon, Google, Atlassian(Trello, Jira), ์ฌ์ง์ด Gitlab๊น์ง ์ ์, ์คํ์ด ํ๋, ์ ์ ๋ฐ ๊ฐ์ ์ฐ์ ์ ๊ณต๊ฒฉ์ ์ธ ์ญํ ์ ํ์ต๋๋ค.
์ฐ๋ฆฌ๊ฐ ํ์ฌ ์ฌ์ฉํ๊ณ ์ฌ์ ํ ์์กดํ๊ณ ์๋ ๊ธฐ์ ๋ฐ ๊ตญ๋ฐฉ๋ถ ๊ด๋ จ ์๋น์ค์ ๋ํ ๋จ์ ์ด ๊ฑฐ์ ์๋ ๊ณ ๊ฐ์ฉ์ฑ ์คํ ์์ค ์๊ฒฉ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์์ ํ๋ ์ฌ๋๋ค์๊ฒ ๊ฐ์ฌ๋ฅผ ํํ๊ณ ๋น ๋ฅธ ๋์์ด ์์์ ์๋ ค๋๋ฆฌ๊ธฐ ์ํด ์ด ๊ธ์ ์ฌ๋ฆฝ๋๋ค. ์ญ์ฌ์ ๊ฐ์ฅ ๊ฐ๋ ฅํ๊ณ ์ ๋์ ์ธ ์ ๊ตญ์์ ๋ฉ๋ฆฌ ๋จ์ด์ง ๊ณณ์์ ์ธํฐ๋ท๊ณผ ๊ธฐ์ ์ ์ฌ์ฉํ๋ ค๋ ์ฌ๋๋ค์ ์ํด ์ฌ๋ผ์ง๊ณ ์์ต๋๋ค.
์๋ง๋ ์ด ์ฃผ์ ๋ ๊ณต์ ์น์ฌ์ดํธ์ ๋ณ๋ ์น์ ์์ ์ด ๊ธฐ๋ฅ์ ๋ํ ์งํ ์ํฉ์ ์ถ์ ํ๊ณ ์ด ์์๋ฅผ ํฌ์ฐฉํ๊ธฐ ์ํ ๋ณ๋์ ๊ธฐ๊ธ ๋ชจ๊ธ ์บ ํ์ธ์ ํ ๋งํผ ์ถฉ๋ถํ ํด ๊ฒ์ ๋๋ค. ForgeFed๋ฅผ ๋ชจ๊ธ์ ํฌํจ์ํค๋ ๊ฒ์ ์ง๊ธ๊น์ง ๊ทธ๋ค์ ์์ ์ ๋ณผ ๋ ์ ์ตํ๊ณ ๊ณต์ ํ ์ ์์ต๋๋ค. Microsoft๊ฐ Github์ ์ด๊ธด ์ง 17๊ฐ์์ด ์ง๋ฌ์ต๋๋ค. ๋ ๋ค๋ฅธ 17๊ฐ์ ๋๋ฐฉ์ด ์ฐํฉ๋ Gitea๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ '์ ๊ฐ์น ๊ตฌ์ถ'์ ๋๋จธ์ง ๋ถ๋ถ์ ๊ฐ์ง ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ฌ๊ธฐ์์ ์ ์น์ ๋ํด ๋ ผ์ํ์ง ๋ง์ญ์์ค. ์ฃผ์ ๋ฅผ ๊ณ์ ์ ์งํฉ์๋ค - ๋ชจ๋๋ฅผ ์ํ Gitea ๊ฐ์
@lafriks Gitea๋ฅผ ๊ฐ์ ํ๋ค๋ ๊ฒ์ ๋์ฒด ์ ํ์ผ๋ก ์ถฉ์กฑ๋์ง ์๋ ํ์ ์์ฅ์ ์ ์ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๋ง์ผํ ์ ์ธ๋ถ ๊ธฐํ๋ฅผ ์ฐพ๋ ๊ณผ์ ์ด๋ฉฐ "์ ์น์ "์ ๋ง์ผํ ๋ถ์์ 4๊ฐ์ง ์ฃผ์ ๋ฒ์ฃผ ์ค ํ๋์ ๋๋ค. ํ๋ช ํ ๋ธ๋๋๋ ๊ธฐ๋ฅ, ์ฌ์ ๋ฐ ๊ฐ๊ฒฉ์ ์ ๊ณตํ๋ ๋งํผ ์ฌ๋๋ค์ _๊ฐ์น_๊ฐ ๋๋ฑํ๊ฒ ์ดํํฉ๋๋ค. Gitea์ ๊ฐ์ ๋์์๋ ๊ฐ์น ๊ธฐ๋ฐ("์ ์น์ ") ๋๋ฆผ์ด ์์ผ๋ฉฐ, ์ด๋ฅผ ๊ฐ์กฐํ๊ณ ์ ์งํ์ง ๋ชปํ๋ ๊ฒ์ ์๋น์์ ์์ฅ ๊ธฐํ๋ฅผ ์ดํดํ์ง ๋ชปํ๋ ๊ฒ์ ๋๋ค.
"์ ์น์ "์ด๋ผ๋ ์ฉ์ด๋ ์ธ์ข ์ฐจ๋ณ, ํญ๋ ฅ ๋ฐ ์ฐฉ์ทจ์ ๋ํ ๋ ผ์๋ฅผ ์๋ฉธ์ํค๋ฉด์ ์๊ฐ์ ๋๋ด๋ ์ง๋ถํ ๋ง์ด ๋์์ต๋๋ค. ๋๋ ๋จ์ํ ๋ฏธ๊ตญ ๊ฐ์ ์์ฉ์, ๋๋๊ทธ๋ท ๊ฐ์ ๋ฐ ๊ธฐํ ์ ๊ตญ์ฃผ์์๋ค์ ์ด์ต๊ณผ ๊ด๋ จ์ด ์๋ ๋์์ ๋ํ ๊ณ์ ์์ ์ ๋ํด ์ฌ๋๋ค์๊ฒ ๊ฐ์ฌํ๊ธฐ ์ํด ์์ต๋๋ค. ๋๋ค์์ ์ฐ๋ฆฌ ์ ๊ณ๊ฐ ์ ๊ทน์ ์ผ๋ก ์ง์ํ๊ณ ์์ต๋๋ค. ์ด๊ฒ์ด Gitea๊ฐ ์ง์งํ๋ ์์ง์ด ์๋๋ผ๊ณ ๋งํ๋ค๋ฉด, ๋ด๊ฐ ๋น์ ์ ์๋ชป ์๊ฐํ๊ณ ๋ ๋ ๊ฑฐ์ผ.
@OKNoah์ ๋ํ ์ฐธ๊ณ ์ฌํญ
์คํ ์์ค ํ๋ก์ ํธ๋ฅผ ์ํ ๋ง์ผํ 101:
GitLab.com์ ํฌ๋ช ์ฑ์ด ๊ธฐ๋ถ์ ์ํ๊ฒ ํ๋ ๊ฒฝ์ฐ GitLab-FOSS๋ฅผ ์์ฒด ํธ์คํ ํ ์ ์์ต๋๋ค. ์์ฃผ ์ข์ ์ฌ์ธ์ ์ ํ์ ๋๋ค. ๊ทธ๋ฌ๋ ๊ฐ๋จํ ์ค์น๋ฅผ ์ํ๊ฑฐ๋ GitLab ๋๋ GitHub Enterprise์ ๋นํด ๋ ์ ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ํ์ํ ๊ฒฝ์ฐ Gitea๋ ๊ธฐ๋ณธ ์น ๊ธฐ๋ฅ์ ๋ํ ์ข์ ์ต์ ์ ๋๋ค.
์ด ์ค๋ ๋๋ ๋จ์์ฑ์ ์์์ํค์ง ์์ผ๋ฉด์ ๊ทธ ๊ฒฉ์ฐจ๋ฅผ ์ค์ด๋ ๋ฐ ๋์์ด ๋ ์ ์๋ ๊ธฐ๋ฅ์ ๋ํด ๋ ผ์ํฉ๋๋ค.
๋ด 2์ผํธ - ์ด ์ค๋ ๋๊ฐ ๋๋ฌด ๊ธธ์ด์ ธ์ ์ฌ๊ธฐ์ ์ด๋ฏธ ํํ๋ ์์ด๋์ด๋ฅผ ์์ฝํ ์ ๋ฌธ์ ๋ฅผ ์์ํ ๋์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ๋ซ์ต๋๋ค.
์ด๊ฒ์ด Gitea๊ฐ ๊ธฐ๋ํ๋ ํน์ฑ์ด ์๋๋ผ๊ณ ๋ง์ํ์ ๋ค๋ฉด, ์ ๊ฐ ์๋ชป ์ดํดํ ๊ฒ์ด๋ฏ๋ก ์ ๋ ์ด๋ง ๋ฌผ๋ฌ๊ฐ๊ฒ ์ต๋๋ค.
์ด๊ฒ์ ๋งํ๋ ๊ฒ์ด ์๋๋๋ค. ๋งํ๊ณ ์ ํ๋ ๋ฐ๋ ์ด ์ค๋ ๋๊ฐ Gitea์ ๋ํ ๋ณ๊ฒฝ/๊ฐ์ ์ฌํญ(ํนํ ๊ธฐ์ ์ ์ธ ์ฌํญ)์ ๋ํด ๋ ผ์ํ๊ธฐ ์ํ ์ฅ์๋ผ๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ๋ ผ์๋ ํ์ํ ๋งํ ๊ฒ์ด์ง๋ง ์ด ํน์ ์ค๋ ๋์์๋ ๊ทธ๋ ์ง ์์ต๋๋ค.
๋ฆฌ๋ ์ค ํ๋๋ก์ @XVilka๊ฐ ์ณ๊ฒ ๋งํ ๋๋ก ์ด ์ค๋ ๋๋ฅผ ์ ๊ธ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ ๋ง์ ํผ๋๋ฐฑ์ ์์ฒญํ์ผ๋ฉฐ ์ด์ ๋ค์ ๋จ๊ณ๋ฅผ ์ํด ํ๊ฐ๋์ด์ผ ํฉ๋๋ค.
v2์ ๋ํ FHS ๊ท์ ์ค์ ๊ฒฝ๋ก๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ํ๋๊ทธ๋ก ์ด๋ฏธ ๊ฐ๋ฅํ์ง๋ง v2์ ๊ธฐ๋ณธ๊ฐ์ด์ด์ผ ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ฐํฉ ํ ๋ฆฌํ์คํธ/์ด์/ํฌํฌ