[x]
):๊ณต๊ฐ ๋ณด๊ธฐ์์ ์ฌ์ฉ์ ๊ณ์ ์ ๋ณผ ์ ์๋๋ก ํ๋ ๊ตฌ์ฑ ์ต์ ์ด ์์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ด Gitea ์ธ์คํด์ค์ ๋ค๋ฅธ ์ฌ๋๋ค์๊ฒ ๋ณด์ฌ์ฃผ๊ณ ์ถ์ง ์์ ์ฌ์ฉ์ ๊ณ์ ์ด ์์ต๋๋ค. ์ด๊ฒ์ ํ ํ๋ฆฟ์ผ๋ก ํ ์ ์์ง๋ง ํ์ฌ๋ก์๋ ํ์คํ์ง ์์ต๋๋ค.
"๋ณด๊ธฐ"๋ฅผ ์ ์ํฉ๋๋ค. /explore/users
์ ๊ฐ์ ๋ชฉ๋ก์ ๋ง์ํ์๋ ๊ฑด๊ฐ์? ๊ณต๊ฐ ๋ฌธ์ ์ ๋ํ ๋๊ธ์ ์ด๋ป๊ฒ ๋ฉ๋๊น? ๋๊ธ์ ์จ๊ธฐ๊ณ ์ถ์ต๋๊น? ๊ณต๊ฐ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ปค๋ฐํ๋ฉด ์ปค๋ฐ์ด ํ์๋์ง ์์์ผ ํฉ๋๊น?
(ํ์์ ๋ ๊ฒฝ์ฐ ์ค ์ด๋ ๊ฒ๋ ํฉ๋ฆฌ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ์ํํ ์ ์์ต๋๋ค. :) )
explore/users
์์ ์จ๊ธฐ๊ธฐ ์ํ ๊ฒ ๊ฐ์ต๋๋ค.
@bkcsoft ์, /explore/users
์ธ๊ธํ๊ณ ์์ต๋๋ค. ๋น์ ์๊ฒ ์ง์ค, ๋๋์ด ๋ฌธ์ ์ ๋ํด ๋ชจ๋ ์์ด ๋ฒ๋ ธ์ต๋๋ค. ํ
ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ ํด๊ฒฐํ ์ ์์์ต๋๋ค.
๊ทํ์ ์ง๋ฌธ์ ์์ ํ ๋ตํ๊ธฐ ์ํด ๋ฃจํธ ์ฌ์ฉ์์ /explore/users
ํ์ด์ง์ ํ์ํ๊ณ ์ถ์ง ์์ ๋ค๋ฅธ "์ฝ๊ธฐ ์ ์ฉ" ์ฌ์ฉ์๊ฐ ์์ต๋๋ค. ์ปค๋ฐ์ด ์์ผ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ๊ณต๊ฐ ๋ณด๊ธฐ์์ ์จ๊ฒจ์ง๋๋ค. ๋๊ตฐ๊ฐ ๋ฃจํธ ๋๋ "์ฝ๊ธฐ ์ ์ฉ" ์ฌ์ฉ์๋ก ๋ก๊ทธ์ธํ๋ ๊ฒ์ ๋ฐฉ์งํ๊ณ ์ถ์ต๋๋ค.
๋ฉ๋ชจ:
@demonpig ์ฌ์ฉ ์ค์ธ ์ฌ์ฉ์ ์ง์ ํ ํ๋ฆฟ์ ์์ง๋ฅผ ๊ฒ์ํ ์ ์์ต๋๊น?
@techknowlogick ์ฌ๊ธฐ ์์ต๋๋ค.
ํ์ผ ์์น: ${GITEA_HOME}/custom/templates/explore
{{template "base/head" .}}
<div class="explore users">
{{template "explore/navbar" .}}
<div class="ui container">
Users not viewable.
</div>
</div>
{{template "base/footer" .}}
@demonpig ๊ฐ์ฌํฉ๋๋ค
๊ณต๊ฐ ๋ณด๊ธฐ์์ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์จ๊ธฐ๋ ์ต์ ์ธ์ ๊ณต๊ฐ ๋ณด๊ธฐ์์ ํน์ ์ฌ์ฉ์๋ฅผ ์จ๊ธฐ๋ ์ต์ ์ด ์์ผ๋ฉด ์ข์ ๊ฒ์ ๋๋ค. ldap auth๊ฐ ํ์ฑํ๋ ๊ฒฝ์ฐ ๋ฐฑ์ ๋ก์ปฌ ๊ณ์ ๊ณผ ์ ์ฌํฉ๋๋ค =/.
+1
๋ฐฉ๊ธ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๊ด๋ฆฌ์ ์ ์ฉ ๋นLDAP ๊ณ์ ์ด ๋ฐฉ๋ฌธ ํ์ด์ง์ ๋์ ๋๊ฒ ํ์๋ฉ๋๋ค. ์ด๊ฒ์ "์ฐฝ์กฐ์ ์ธ" ๋ก๊ทธ์ธ ์๋๋ฅผ ์๊ตฌํฉ๋๋ค ....
์, ์ด๊ฒ์ด ์์ผ๋ฉด ์ข์ ๊ฒ์
๋๋ค. ํ์ฌ๋ก์๋ NGINX๋ฅผ ํตํด /explore/users
๋ฅผ ๋ฐฉ๋ฌธํ๋ ์ฌ๋์ 403๋ช
์ผ๋ก ์ง์ ํด์ผ ํ์ต๋๋ค.
FWIW, gitea์ gogs ์ปค๋ฎค๋ํฐ ๋ชจ๋๊ฐ ์ด๊ฒ์ ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
https://github.com/gogits/gogs/issues/5080
https://github.com/gogits/gogs/issues/3248
/explore/users์ ๋ํ ์ก์ธ์ค๋ง ๊ฑฐ๋ถํด๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ต๋๋ค. API๋ฅผ ํตํด ์ฌ์ฉ์๋ฅผ ๊ณ์ ์ฐพ์ ์ ์์ต๋๋ค.
curl -X GET "http://gitea/api/v1/users/search" -H "accept: application/json"
@shuhaowu ์ข์ ์บ์น! ํด๋น ๋์ ์ ๋ํ ์ก์ธ์ค๋ ์ฐจ๋จํ๋ ๊ฒ์ ์์ ํ ์์์ต๋๋ค.
๊ด๋ฆฌ์ ์ฌ์ฉ์๊ฐ ๋์ ๋์ง ์๋๋ก ์ด๊ฒ์ ๋ณด๊ณ ์ถ์ต๋๋ค.
๋ช
ํํ ํ์๋ฉด REQUIRE_SIGNIN_VIEW
๊ฐ true
๋๋ false
์ค์ ๋ ์ด ๋ฌธ์ ๋ ๋ฌด์์
๋๊น?
@davidsiefert ๋๋ ๊ทธ๋ ๊ฒ ๋ฏฟ์ง ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฃจํธ ๋๋ ๋ค๋ฅธ ๋ชจ๋ ์ฌ์ฉ์ ๊ณ์ ์ด API ๋ฐ /explore/users
๋์ ๋ชจ๋์์ ํ์๋์ง ์๋๋ก ํ๋ ๊ตฌ์ฑ ์ต์
์ ์ถ๊ฐํ ์ ์์ต๋๊น? ์ปค๋ฐ์ ํ ์ฌ์ฉ์๋ง ํ์ํ๋ ๋ฐฉ์์ผ๋ก Gitea๋ฅผ ๊ตฌ์ฑ/๊ฐ๋ฐํ ์ ์์ต๋๊น?
...๋๋ ์ถํ์ ์ ํํ ์ฌ๋๋ค.
์ด๊ฒ์ ์ฐ๋ฆฌ์๊ฒ ์ค์ํ ๊ธฐ๋ฅ์ด ๋ ๊ฒ์ ๋๋ค. ์ฌ์ฉ์๋ ๋ค๋ฅธ ์ฌ์ฉ์๋ฅผ ๋ณผ ์ ์์ด์ผ ํฉ๋๋ค.
๊ด๋ฆฌ์๋ฅผ ์ ์ธํ ๋ค๋ฅธ ์ฌ์ฉ์๋ก๋ถํฐ ์ฌ์ฉ์๋ฅผ ์จ๊ธฐ๊ธฐ ์ํ +1 ์์ฒญ(๊ถํ ํ๋๊ทธ ์ถ๊ฐ)
+1
API์์๋ ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋ฉ๋๊น?
+1
+1
์ด ๋ฌธ์ ๋ ์ต๊ทผ ํ๋์ด ์์๊ธฐ ๋๋ฌธ์ ์๋์ผ๋ก ์ค๋๋ ๊ฒ์ผ๋ก ํ์๋์์ต๋๋ค. ์์ผ๋ก 2์ฃผ ๋์ ๋ ์ด์ ํ๋์ด ์์ผ๋ฉด ํ์๋ฉ๋๋ค. ๊ทํ์ ๊ธฐ์ฌ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๊ทธ๋๋ ์ํ๋...
์. ํ์คํ ์ฌ์ ํ ์ํ์ต๋๋ค.
์ฌ๊ธฐ์์ ๊ธํ ์ฌ๋๋ค์ ์ํ ์์ ์๋ฃจ์ (๋ณด๊ธฐ์์ ์ต์ ์ ์จ๊น): https://github.com/gogs/gogs/issues/5080#issuecomment -482657310
๋ฐ์์ ๋ถ๋ค์ ์ํด: gogs/gogs#5080
@miqmago ๋ธ๋ผ์ฐ์ ์์ "/explore/users"๋ฅผ ์๋์ผ๋ก ์
๋ ฅํ๋ ๊ฒ์ ์ด๋ป๊ฒ ๋ฐฉ์งํฉ๋๊น?
route.go์ ํจ์น(https://github.com/go-gitea/gitea/blob/master/routers/routes/routes.go#L247 ์ฃผ๋ณ)๊ฐ ํ์๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ ์ง ์๋์?
๋ํ #6530์ด ์ค๋ณต์ผ๋ก ํด๊ฒฐ๋์์ต๋๋ค.
๊ทธ๋ฌ๋ ๊ฐ์ธ ์กฐ์ง ๊ธฐ๋ฅ์ด ๋ฆด๋ฆฌ์ค๋์์ง๋ง ๋ชจ๋ ๊ฐ์ธ ์กฐ์ง์ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ๋
ธ์ถ๋ ๊ฐ๋ฅ์ฑ์ด ์๋ ๊ฒ์ ๋ณด์ ํ์ ์ผ๋ก ์ทจ๊ธ๋์ด์ผ ํ๋ค๋ ์ ์ ๊ฐ์กฐํ๊ณ ์ถ์ต๋๋ค.wink:
์ด ๋ฌธ์ ๋ฅผ 1.8.1 ๋ถ๊ธฐ๋ก ์์ค์ปฌ๋ ์ด์ ํ ์ ์์ต๋๊น?
ํ์ฉ ๊ธฐ์ค์ ์จ๊ฒจ์ง ์กฐ์ง์ ์ผ๋ถ์ธ ์ฌ์ฉ์๋ฅผ ์จ๊ธฐ๋ ๊ฒ์ด ์๋๋ฏ๋ก ๋ณด์ ํ์ ์ด ์๋๋๋ค. ๊ทธ๊ฒ์ด ๋ฐ๋ก ์ด ํฐ์ผ์ ๋ชฉ์ ์ ๋๋ค.
๋ณด์ ๊ตฌ๋ฉ์ด ์๋๋๋ค.
ํ์ธ :)
๊ทธ๋ฌ๋ ํ ๊ฐ์ธ ์กฐ์ง์์ ๋ค๋ฅธ ์กฐ์ง์ผ๋ก ์ฌ์ฉ์๋ฅผ ์จ๊ธฐ๋ ๊ธฐ์ค์ ์ถ๊ฐํ ์ ์์ต๋๊น? ์ ํ์ ์ผ๋ก ์์ ์ ์์ต๋๋ค.
๋๋ "/explore/users" ๊ฒฝ๋ก ๋ฐ ํด๋น ํ
ํ๋ฆฟ์ ์ ํ์ ์ธ ์ฐจ๋จ...
1.8.x์์ ๋ณผ ์ ์๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค. ์ฃ์กํฉ๋๋ค. ํ์ฌ Go์ ๋ํ ๊ธฐ์ ์ด ํ๋ณด์ ๊ธฐ์ฌํ๊ธฐ์ ์ถฉ๋ถํ์ง ์์ต๋๋ค :(
@igsol ๋ง์ต๋๋ค . ์ค๋ ๋๋ฅผ ์ ๋ฐ์ดํธํ์ฌ ์ง๊ธ์ ๊ด๋ฆฌ์๋ง ์ก์ธ์คํ ์ ์์ต๋๋ค.
๋ด ๊ด์ ์์ ์ด๋ ์ฌ์ฉ์ ๊ด๋ฆฌ ๋์๋ณด๋์์ ๊ตฌ์ฑํ ์ ์๋ ๊ฒ์ด์ด์ผ ํฉ๋๋ค. ๋๋ ๋ํ ์ด๊ฒ์ด ๋งค์ฐ ๋ณต์กํ๊ณ ์ ์๋ ๋ชจ๋ ์๋ฃจ์ ์ ์์ง ๋ชปํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ์คํ ์ฌ๋ฌ ์๋๋ฆฌ์ค๊ฐ ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ์ํ ์กฐ์ง์ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ๋ณผ ์ ์๋ ๊ถํ, ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ๋ณผ ์ ์๋ ๊ถํ, ์์ ๋ง ๋ณผ ์ ์๋ ๊ถํ, ๊ณต๊ฐ ์ฌ์ฉ์...
@techknowlogick ์ ์ด๊ฒ์ด ํ ๋ก ํ๊ธฐ์ ์ ํฉํ ์ฅ์์ธ์ง, ์ด์ ๋ํ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ด๋์์ ์ฐพ์ ์ ์๋์ง ์์ง ๋ชปํ์ง๋ง ์ด๊ฒ์ด ์ปค๋ฎค๋ํฐ์์ ๊ด๋ฆฌํ๋ gogs fork๋ผ๋ ๊ฒ์ ์ฝ์์ต๋๋ค. gog์์ ์ฐจ์ด์ , gog์์ ๊ฐ๋ฐ๋ ์๋ก์ด ๊ธฐ๋ฅ์ ํตํฉํ๋ ๋ฐฉ๋ฒ, gitea๋ก ๋ง์ด๊ทธ๋ ์ด์ ํด์ผ ํ๊ฑฐ๋ gog, ์ฅ๋จ์ ์ ๊ณ ์ํด์ผ ํ๋ ์ด์ ์ ๋ํด ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋ ๊ณณ์ ์๋ ค์ค ์ ์์ต๋๋ค. ๋ํ ์ ๋ ๊ฒฝํ์ด ํ๋ถํ ํ๋ก๊ทธ๋๋จธ๋ ์๋์ง๋ง ์ด๋ป๊ฒ๋ ๊ธฐ์ฌํ ์ ์์ต๋๋ค. ์ฆ, ์นดํ๋ก๋์์ด ๋ฒ์ญ ์์ ์ ํ๊ณ ์์ต๋๋ค.
@miqmago ๋ค์์ Gitea ๋ Gogs๊ฐ ์ ๊ณตํ๋ ๊ฒ์ ๋ํ ์ ์ฉํ ๋น๊ต์ ๋๋ค: https://docs.gitea.io/en-us/comparison/ ๋ฟ๋ง ์๋๋ผ ํ๋ก์ ํธ ๊ฑฐ๋ฒ๋์ค์ ์ฐจ์ด์ ์ ๋ํด ์ค๋ช ํ๋ ์ถ์ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ: https:// /blog.gitea.io/2016/12/welcome-to-gitea/
@igsol ์ด ํฐ์ผ์ ๋ฒ๊ทธ ์์ ๋ง ๋ฐฑํฌํ ํ๋ ํ๋ก์ ํธ๋ก ์ธํด 1.8.x ๋ฆด๋ฆฌ์ค์ ํฌํจ๋์ง ์์ต๋๋ค. ํ์ฌ 1.9.x๋ฅผ ์ถ์ํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
ํ์ฌ 1.9.x๋ฅผ ์ถ์ํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
@techknowlogick ์๊ฒ ์ต๋๋ค . NP.
์ง๊ธ๊น์ง ๋๋ ๊ฝค ์์ธํ ํจ์น( @miqmago๊ฐ ์ธ๊ธํ์ง๋ง ๋ ๊ฐ๋จํจ)๋ฅผ ์ ์ฉํ์ฌ ๋ก์ปฌ ํ๋ผ์ด๋น ๋น๋๋ฅผ ๋ง๋ค์ด ๋ ์์ ์ ๋์์ต๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ด ํฐ์ผ์ ๋ง์ง๋ง์ ๊ตฌํํ๋ ๊ฒ์ ๋๋ค :)
์ด์จ๋ ๋ฉ์ง Gitea๋ฅผ ์ํด ๋ชจ๋ ํ์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
1.9.0์ด ์ถ์๋์์ต๋๋ค. ์ด ํฐ์ผ์ ๊ด์ฌ์ ๋ ๊ธฐํ๊ฐ ์์ต๋๊น?
@igsol
์ด๊ฒ์ ์ ์์์ด๊ธฐ๋ ํฉ๋๋ค.
๋์์ด ๋ ๊น์?
๋์์ด ๋ ๊น์?
8340
๊ณต๊ฐ ๋ณด๊ธฐ์์ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์จ๊ธฐ์ง ์์ต๋๊น?
REQUIRE_SIGNIN_VIEW๊ฐ true์ด๊ณ ๋ก๊ทธ์ธํ์ง ์์ ๊ฒฝ์ฐ์๋ง.
REQUIRE_SIGNIN_VIEW๊ฐ true์ด๊ณ ๋ก๊ทธ์ธํ์ง ์์ ๊ฒฝ์ฐ์๋ง.
REQUIRE_SIGNIN_VIEW
๊ฐ true์ด๋ฉด ์ด์จ๋ ์จ๊ฒจ์ง๋๋ค. ๋์งธ, ์์ฒญ์ ์์ ์ด ์๋ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์ฌ์ ํ ์จ๊น๋๋ค. ํนํ ์ผ๋ถ ์ฌ์ฉ์๋ ํ ๋ช
์ ์ฌ์ฉ์๋ง ์จ๊ธฐ๊ณ ์ถ์ดํ๊ธฐ ๋๋ฌธ์ ํ๋์ ์์คํ
๊ณ์ ์ผ๋ก ์ธํด ์์ฑ๋ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์จ๊ธฐ๋ ๊ฒ์ ์กฐ๊ธ ๊ณผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๋ ๋ฏธ์.
๋ฌธ์ ๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค.
์ํ๋ ๊ฒ์ ๋ฌด์์ ๋๊น?
์ ๊ตฌ์ฑ: ALLOW_VIEW_USERS ?
์ํ๋ ๊ฒ์ ๋ฌด์์ ๋๊น?
์ด์์ ์ผ๋ก๋ ๊ฐ์ธ์ ์ธ ๊ด์ ์์ ๊ฐ ์ฌ์ฉ์๊ฐ ๋ค์๊ณผ ๊ฐ์ด ์ค์ ํ ์ ์๋ ์ค์ ์ ์ํฉ๋๋ค.
...
๊ณต๊ฐ ๋ณด๊ธฐ์์ ๊ณ์ ์จ๊ธฐ๊ธฐ [ ]
...
_Hide e-mail address_์ ๊ฐ์ ๋ค๋ฅธ ์ค์ ๋ค ์ฌ์ด์ ์์ ๊ฒ์ ๋๋ค.
๋ชจ๋ ์ฌ๋์ด ๊ฒฐ์ ํ ์ ์๋๋ก ํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ ์๋ฃจ์ ์ด๋ผ๊ณ ์๊ฐํ์ง๋ง ๊ด๋ฆฌ์ ์ค์ ์ ํฌํจ์ํค๋ ๊ฒ๋ ๊ด์ฐฎ์ต๋๋ค.
์ด๊ฒ์ด ๊ตฌํ๋๋ฉด ํด๋น ์ฌ์ฉ์์ ๋ชจ๋ ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ๋น๊ณต๊ฐ๊ฐ ๋์ด์ผ ํ๋ฉฐ ์ด๋ IMHO์ ์ฌ์ํ ๋ณ๊ฒฝ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์์ค ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ๊ณต๊ฐ์ธ ๊ฒฝ์ฐ ๋ถ๊ธฐ๋ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ๊ณต๊ฐ๋์ด์ผ ํ๋ฏ๋ก ์ฌ์ฉ์์ ์กด์ฌ๊ฐ ๊ฒฐ๊ตญ ๋ ธ์ถ๋ฉ๋๋ค.
์ด๊ฒ์ด ๊ตฌํ๋๋ฉด ํด๋น ์ฌ์ฉ์์ ๋ชจ๋ ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ๋น๊ณต๊ฐ๊ฐ ๋์ด์ผ ํ๋ฉฐ ์ด๋ IMHO์ ์ฌ์ํ ๋ณ๊ฒฝ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์์ค ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ๊ณต๊ฐ์ธ ๊ฒฝ์ฐ ๋ถ๊ธฐ๋ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ๊ณต๊ฐ๋์ด์ผ ํ๋ฏ๋ก ์ฌ์ฉ์์ ์กด์ฌ๊ฐ ๊ฒฐ๊ตญ ๋ ธ์ถ๋ฉ๋๋ค.
์ด์์ ์ผ๋ก ์ด ๋ฐฉ๋ฒ์ ์ ํ ์ฌํญ์ด์ด์ผ ํฉ๋๋ค. ์ฌ์ฉ์๋ฅผ _unlisted_(์: YouTube์ _unlisted_ ๋์์)ํ๋ ค๋ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๋ด ๋๋ค. ์ฆ, ์ด ์ฌ์ฉ์๊ฐ Gitea์ ์์ธ ๊ฒ์ฒ๋ผ ๋์ ๋๊ฒ ํ์๋๋ ๊ฒ์ ์ํ์ง ์์ง๋ง ๋ฌธ์ ๊ฐ ์์ ๊ฒ์ ๋๋ค. ๊ทธ๊ฐ ๋น์ ์ Gitea์ ์ ๊ธ ์ด๋๊ฐ์ ์จ๊ฒจ์ ธ ์๋ค๋ฉด. ์ด ์๋ ์ ๊ฒฝ์ฐ์ ํด๋น๋ฉ๋๋ค.
์ด์์ ์ผ๋ก ์ด ๋ฐฉ๋ฒ์ ์ ํ ์ฌํญ์ด์ด์ผ ํฉ๋๋ค. ์ฌ์ฉ์๋ฅผ _unlisted_(์: YouTube์ _unlisted_ ๋์์)ํ๋ ค๋ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๋ด ๋๋ค. ์ฆ, ์ด ์ฌ์ฉ์๊ฐ Gitea์ ์์ธ ๊ฒ์ฒ๋ผ ๋์ ๋๊ฒ ํ์๋๋ ๊ฒ์ ์ํ์ง ์์ง๋ง ๋ฌธ์ ๊ฐ ์์ ๊ฒ์ ๋๋ค. ๊ทธ๊ฐ ๋น์ ์ Gitea์ ์ ๊ธ ์ด๋๊ฐ์ ์จ๊ฒจ์ ธ ์๋ค๋ฉด. ์ด ์๋ ์ ๊ฒฝ์ฐ์ ํด๋น๋ฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด ๋ฌธ์ ์ ์ ๋ชฉ์ "Gitea์์ ์ผ๋ถ ์ฌ์ฉ์ ๋ชฉ๋ก ํด์ "๋ก ์ง์ ํด์ผ ํฉ๋๋ค. ๐
์ด์์ ์ผ๋ก ์ด ๋ฐฉ๋ฒ์ ์ ํ ์ฌํญ์ด์ด์ผ ํฉ๋๋ค. ์ฌ์ฉ์๋ฅผ _unlisted_(์: YouTube์ _unlisted_ ๋์์)ํ๋ ค๋ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๋ด ๋๋ค. ์ฆ, ์ด ์ฌ์ฉ์๊ฐ Gitea์ ์์ธ ๊ฒ์ฒ๋ผ ๋์ ๋๊ฒ ํ์๋๋ ๊ฒ์ ์ํ์ง ์์ง๋ง ๋ฌธ์ ๊ฐ ์์ ๊ฒ์ ๋๋ค. ๊ทธ๊ฐ ๋น์ ์ Gitea์ ์ ๊ธ ์ด๋๊ฐ์ ์จ๊ฒจ์ ธ ์๋ค๋ฉด. ์ด ์๋ ์ ๊ฒฝ์ฐ์ ํด๋น๋ฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด ๋ฌธ์ ์ ์ ๋ชฉ์ "Gitea์์ ์ผ๋ถ ์ฌ์ฉ์ ๋ชฉ๋ก ํด์ "๋ก ์ง์ ํด์ผ ํฉ๋๋ค. ๐
๊ฐ์ฅ ์ ํํ ์ ๋ชฉ์ "์ฌ์ฉ์ ์จ๊ธฐ๊ธฐ ๋๋ ๋ชฉ๋ก ํด์ "์ผ ๊ฒ์ ๋๋ค. ๋ ๊ฐ์ง ์ต์ ์ ๋ชจ๋ ์ ๊ณตํ๋ ๊ฒ์ด ํ๋ฅญํ ์๋ฃจ์ ์ด ๋ ๊ฒ์ ๋๋ค.
๋ฌผ๋ก ์ด๋ฌํ ๊ธฐ๋ฅ์ ์กฐ์ง์์๋ ์ฌ์ฉํ ์ ์์ด์ผ ํฉ๋๋ค.
๋ก๊ทธ์ธํ์ง ์์ ๋ (๋ชจ๋ ) ์ฌ์ฉ์ ์จ๊ธฐ๊ธฐ +1, ํ์๊ธฐ + API, ํ์ง๋ง ๋ก๊ทธ์ธํ ๋ (๋ชจ๋ ) ์ฌ์ฉ์๋ฅผ ๋ณด๊ณ ์ถ์ต๋๋ค.
์ ๋ MariaDB๋ฅผ ์ฌ์ฉํฉ๋๋ค.
users.tmpl์ ์ฌ์ฉํ๋ฉด ๋ด๊ฐ ์ํ๋ ๊ฒ์ ์ ์ฉํ ์ ์์ต๋๋ค. ์๋ํ๋ฉด ๋ก๊น
ํ ๋ ์ฌ์ฉ์๋ ๋ณผ ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค.
API๋ ํญ์ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ๋์ดํ ์ ์์ต๋๋ค.
๊ณต๊ฐ ๋ณด๊ธฐ์์ ์ฌ์ฉ์๋ฅผ ํ์ํด์ผ ํ์ง๋ง ๋ชจ๋ ์ฌ์ฉ์๊ฐ ํ์ํ ๊ฒ์ ์๋๋๋ค.
cd /etc/gitea
๋๋
ธ ์ฑ.ini
REQUIRE_SIGNIN_VIEW: ์ฐธ
์์ฃผ ์ ์๋ํฉ๋๋ค! ๊ทธ๋ฌ๋์ด ์ต์
์ ๊ทน๋จ์ ์ด์์ต๋๋ค!
๋ณด์ ์ธก๋ฉด์ ์ด์ ์กด์ค๋์ง๋ง ๊ณต๊ฐ ๋๋ ๋น๊ณต๊ฐ ์ฌ์ฉ์๋ก ํ์ํ ์ง ์ฌ๋ถ๋ฅผ ์ ํํ ์ ์๊ธฐ๋ฅผ ์ํฉ๋๋ค.
+1, ExplorerUser ํญ์ ์จ๊ธฐ๊ฑฐ๋ ExplorerUser ๋ชฉ๋ก์ ๋์ดํด์ผ ํ๋ ์ฌ์ฉ์(๋ก์ปฌ ๋๋ ldap)๋ฅผ ์ ํํด์ผ ํฉ๋๋ค.
์ด ๋ฉ์ง ๋๊ตฌ๋ฅผ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค., gitea
REQUIRE_SIGNIN_VIEW = ์ฐธ
ํธ๋ฆญ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
@Braqoon ๋ํ๋ฅผ ์ฝ์ง ์์์ต๋๋ค. "ํธ๋ฆญ์ ์ํ"ํ์ง ์์ต๋๋ค.
์ด๊ฒ์ด ๊ตฌํ๋ ์ ์๋ค๋ฉด ์ข์ ๊ฒ์
๋๋ค.
๋ด gitea ์ธ์คํด์ค์ ๋ฑ๋ก๋์ง ์์ ์ฟ๋ณด๊ธฐ์๊ฒ ๋ด (๊ณต๊ฐ) ์ ์ฅ์ ์ค ์ผ๋ถ๋ฅผ ๋
ธ์ถํ๊ณ ์ถ์ง๋ง ๋ฑ๋ก๋ ๋ชจ๋ ์ฌ์ฉ์(๊ด๋ฆฌ์ ํฌํจ)๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์ถ์ง๋ ์์ต๋๋ค. @theAkito๊ฐ ์ธ๊ธํ๋ฏ์ด ๋จ์ํ REQUIRE_SIGNIN_VIEW = true
๋ก๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ต๋๋ค.
ํธ์งํ๋ค:
์ค์๊ฐ์์ผ๋ก @shuhaowu๊ฐ ์ธ๊ธํ API-Call curl -X GET "http://gitea/api/v1/users/search" -H "accept: application/json"
์ ํ์ธํ์ต๋๋ค. ๋ฑ๋ก๋์ง ์์ ์ฌ์ฉ์๋ is_admin
๋๋ last_login
์ ๊ฐ์ ์ค์ํ ์ ๋ณด๋ฅผ ์ฝ๊ฒ ํ์
ํ ์ ์์ต๋๋ค. ๋ณด์ ๋ฉด์์ ์ด๊ฒ์ ์ ๋ ๊ธ๋ฌผ์
๋๋ค.
๊ณต๊ฐ ์ ์ฅ์๊ฐ ์๋ ์ฌ์ฉ์๋ฅผ ์จ๊ธฐ๋ ๊ฒ์ด ๋งค์ฐ ์ ์ฉํ ๊ฒ์ด๋ผ๋ ๋ฐ ์ ์ ์ผ๋ก ๋์ํฉ๋๋ค. ๊ฐ์ธ ํ๋ก์ ํธ์ ๋ํ ๋ฌธ์ ์ ๋ํด ์๊ฒฌ์ ์ ์ํ๊ธฐ ์ํด ์ผ๋ถ ์ฌ์ฉ์๋ฅผ ์ถ๊ฐํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ํ์ ๋ชฉ๋ก์์ ํด๋น ์ฌ์ฉ์๋ฅผ ์จ๊ธธ ์ ์๋ค๋ฉด ์๋ฒฝํ ๊ฒ์ ๋๋ค!
๊ณต๊ฐ ์ ์ฅ์๊ฐ ์๋ ์ฌ์ฉ์์๊ฒ ํ์ํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ฌ๊ธฐ์ ๋ํ ๋ง์ ์๊ฒฌ์ด ์์ง๋ง ๊ตฌ์ฑ ๋ฐฉ๋ฒ์ ๋ํ ์ฌ์์ด๋ ์ ์์ ์์ต๋๋ค.
ํ์ฌ ์์คํ ์ ์ ์งํ๊ณ ์ ์๋ ์ ํ๋ ๋ณด๊ธฐ๋ฅผ ์ ๊ณตํ ์ ์๋ ํฉ๋ฆฌ์ ์ธ ๊ตฌ์ฑ์ด ๊ตฌํ์ผ๋ก ์ด์ด์ง ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์๋ฅผ ๋ค์ด ์ ์๋ ๊ตฌ์ฑ ๋ธ๋ก์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
[explore.users]
REQUIRE_SIGNED_IN=false ; set to true to only allow signed in users to see this page
ONLY_SHOW_USERS_WITH_PUBLIC_REPOS=false ; set to true to only show users with public repos
...
๋ฑ๋ฑ.
๊ทธ๋ฌ๋ฉด ๊ฐ๋จํ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค.
๊ตฌํ๋ ๊ตฌ์ฑ ๋ณ๊ฒฝ์ด API-Access์๋ ์ํฅ์ ๋ฏธ์น๋ ๊ฒฝ์ฐ ๊ทํ๊ฐ ์ ์ํ @zeripath ์ ๊ทผ ๋ฐฉ์์ ํฉ๋ฆฌ์ ์ผ๋ก ๋ณด์ด๋ฉฐ ๋๋ถ๋ถ์ ๋ ธ์ถ๋ ์ ๋ณด ์ฌ๋ก๋ฅผ ๋ค๋ฃจ์ด์ผ ํฉ๋๋ค.
์ฐ๋ฆฌ๋ ์ด ๋ฌธ์ ๊ฐ ์ฌ๊ฐํ ๋ณด์ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
Gitea๋ ์ด๋ฆ, ์ฑ, ๋ก๊ทธ์ธ, ์ด๋ฉ์ผ, ์์ฑ ๋ ์ง(์ ํฌ ์กฐ์ง์ ํฉ๋ฅํ ๋ ์ง)์ ๊ฐ์ ์ค์ํ ๊ฐ์ธ ์ ๋ณด๋ฅผ ์ ์ถํฉ๋๋ค.
์ฐ๋ฆฌ์ ๊ฒฝ์ฐ Gitea๋ LDAP ์ธ์ฆ์ ์ฌ์ฉํ๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก ํด๋น ๋์ถ์ ์ ํ/์ค์งํ ๋ฐฉ๋ฒ ์์ด ๋ชจ๋ ํ์ ์ ๋ณด๋ฅผ ๋์ถํฉ๋๋ค.
REQUIRE_SIGNIN_VIEW
์(๋) ๊ณต๊ฐ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์์์ํค๋ฏ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. /api/v1/users/search ๋์ ์ ์ฐจ๋จํ๋ฉด ์ ์ฅ์์ ์ฌ์ฉ์๋ฅผ ์ถ๊ฐํ๋ ๊ธฐ๋ฅ์ด ์ค๋จ๋ฉ๋๋ค.
์ ์ถ์ ์ธ์ฆ๋ ์ฌ์ฉ์๋ก ์ ํํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ผ๋ฉด ์ ๋ง ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
@fluboi ์ง๊ธ์ ์ธ์ฆ๋ ์ฌ์ฉ์์๊ฒ API ์ก์ธ์ค๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
ํธ์ง: API ์ ์ฉ ์ค์ ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค./
์ฌ๋๋ค์ด ์ฌ์์ด๋ ์ ์๋ ๊ตฌ์ฑ์ ์ ๊ณตํ์ง ์๊ณ ์ด ๋ฌธ์ ์ ๋ํด ๋ฐ๋ณต์ ์ผ๋ก ์ธ๊ธํ๊ฑฐ๋ ์ ์๋ ์ฌ์์ ๊ฒฐํจ์ด๋ ๊ฐ์ ์ฌํญ์ ๋ํด ์ฌ๊ธฐ์์ ์ธ๊ธํ๋ ๊ฒ์ ๋ณด๋ ๊ฒ์ ์ค๋ง์ค๋ฝ์ต๋๋ค. (https://github.com/go-gitea/gitea/issues/2908 #issuecomment-670616617)
๋ฌด์์ด ํ์ํ๊ณ ๋ฌด์์ด ํจ๊ณผ๊ฐ ์๋์ง์ ๋ํด ํจ๊ป ์์ ํ๋ ๋ด ์๊ฒฌ์ ๋ ๋ง์ ์๋ต๊ณผ ๊ณ ๋ ค๊ฐ ์์๋ค๋ฉด ๋ช ๋ฌ ์ ์ ๊ตฌํํ ์ ์์์ ๊ฒ์ ๋๋ค.
ํ์ฌ๋ก์๋ ์ด๋ฅผ ์ข ๋ฃํ๊ธฐ ์ํด PR์ ์ ์ํ์ง๋ง ์ถฉ๋ถํ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@zeripath ์์
์ ๊ฐ์ฌ๋๋ฆฌ๋ฉฐ ์ด์ ์ ์ค๋ง์ค๋ฌ์ด ๋๊ธ์
๋ด๊ฐ ์ดํดํ ๋ฐ์ ๋ฐ๋ฅด๋ฉด ๊ทํ์ PR์ ์ฐ๋ฆฌ์ ์๊ตฌ๋ฅผ ์ถฉ์กฑํฉ๋๋ค.
๋ค์ ํ ๋ฒ ๊ฐ์ฌํฉ๋๋ค
ํจ๊ป ์์ ํ ๋ด ๋๊ธ์ ๋ ๋ง์ ๋ฐ์๊ณผ ๋ฐฐ๋ ค๊ฐ ์์๋ค๋ฉด
๊ทธ ์ด์ ๋ ๊ฒ์ผ๋ฆ์ด๋ ์
์์ ์ธ ์๋๊ฐ ์๋๋ผ ๋ฐฑ์๋์ ๋ํ ์ดํด ๋ถ์กฑ๊ณผ ์๋ง๋ ๊ทธ๊ฒ์ด ์์ฑ๋ ์ธ์ด์ ๋ํ ์ดํด ๋ถ์กฑ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ด๊ฐ ๋ณธ ํ, ์ฌ๊ธฐ์๋ ๋๋ถ๋ถ์ ์ฌ๋๋ค์ Go์ ๋ํด ์ ํ ๋ชจ๋ฆ
๋๋ค. ๊ฐ๋ฐ์๊ฐ ์๋ ์ด ์๋ฒ์ ์ฌ์ฉ์ ๋ง ๊ฐ๋ฅ
๋ด๊ฐ ๋ชจ๋ฅด๋ ์ด ๋ชจ๋ ์ฌ๋๋ค์ ๋ํด ๋๋ฌด ๋ง์ด ๋งํ ์๋ ์์ง๋ง ๋ ์์ ์ ์ํด ๋งํ ์ ์์ต๋๋ค.
์ ๋ Gitea ๋ฐฑ์๋๋ฅผ ์ดํดํ์ง ๋ชปํ๊ณ Go์ ๊ด์ฌํ๊ณ ์ถ์ง ์์ต๋๋ค. ์๋ํ๋ฉด ์ ๋ Go ์ธ์ด๊ฐ ๋ง์์ ๋ค์ง ์๊ณ ์ด๋ฏธ Go ํ๋ก๊ทธ๋๋จธ๊ฐ ๋ง์ด ์๊ธฐ ๋๋ฌธ์
๋๋ค. ๋ฐ๋ผ์ ์ธ์์์ ๋ถํ์ํ๊ฒ ๋ค๋ฅธ ์ผ์ ํ ํ์๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฐฑ์๋๊ฐ Nim ์ผ๋ก ์์ฑ๋์๋ค๋ฉด ๊ธฐ๊บผ์ด ๊ธฐ์ฌํ ์ํฅ์ด ์์ผ๋ฉฐ Nim์ ์ค์ ๋ก ์ฌ๋ฏธ ์๊ณ ์์ํ ์ฆ๊ฑฐ์์ ๋๋ฆฌ๋ ๋ฐ๋ฉด Go๋ ๊ฐ์ธ์ ์ผ๋ก ์์ํ ์ก์ผ์ด์ ์ฑ๊ฐ์๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ๋ฅผ ์ง์ ํด๊ฒฐํ ์๋ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ง์ฝ ๊ทธ๋ ๋ค๋ฉด ํ์ฌ ๊ธฐ์ฌํ ์ฌ๋๋ค์ ๋ชจ๋ ๋ฐ๋์ ๋จ์ ์๊ธฐ ๋๋ฌธ์ ๋ ๋ ๊ฒ์
๋๋ค.
๋ํ ๋ฐฑ์๋์ ๊ตฌ์กฐ ๋ฐ/๋๋ ์ธ์ด์ ๋ํด ์ ํ ๋ชจ๋ฅด๋ ์ฌ๋๋ค์ด ๊ตฌํ๊ณผ ๊ด๋ จํ์ฌ ๋ฌด์์ ์์ด๋์ด๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ์๋ฏธ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ฐ์ฅ ์ง์์ด ํ๋ถํ ์ฌ๋๋ค์ด ๊ตฌํ, ํนํ ๋ณด์ ์งํฅ ๊ธฐ๋ฅ๊ณผ ๊ด๋ จํ์ฌ ๊ตฌํ์ ๊ฒฐ์ ํ๋ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ผ๋ก ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌํํด์ผ ํ๋ฉฐ ๋ฐ๋์ ์๋ฆ๋ต๊ฒ ๊ตฌํํด์ผ ํ๋ ๊ฒ์ ์๋๋๋ค.
๋ฌผ๋ก ์ด๊ฒ์ ์คํ ์์ค ํ๋ก์ ํธ์ด๋ฉฐ ๊ทํ ๋๋ ๋ค๋ฅธ ๊ธฐ์ฌ์๋ ์ด๋ฌํ ํํ์ ์ํด ๋ง์ ๊ฒ์ ํ์ํ๋ ํฐ ํ์์๋ฅผ ์ ์ธํ๊ณ ๋ ์๋ฌด ๊ฒ๋ ๊ตฌํํ ์๋ฌด๊ฐ ์์ต๋๋ค. ๋๋ ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ๊ทธ๊ฒ์ ์ดํดํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ฌ๊ธฐ ์ฌ๋๋ค์ ๋ฌธ์ ๋ฅผ ์ค๋ช
ํ๊ณ ๋ฌธ์ ์ ์ค์์ฑ์ ๊ฐ์กฐํ๋ฉฐ Gitea ๋ฆฌ๋์ญ์ด ์ด ์ ์ฅ์์ ๋ค๋ฅธ ๋ง์ ๋ฌธ์ ๋์ ํด๊ฒฐ๋๋ ๋์ ์ด ๋ฌธ์ ๋ฅผ ์ต๋ํ ๋นจ๋ฆฌ ํด๊ฒฐํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๊ทธ๋์ ์ฌ๊ธฐ ์๋ ๋ชจ๋ ์ฌ๋๋ค์ด ์๊ตฌํ๋ ๊ฒ์ ๋ ๋ง์ ์ผ์ ํ๋ ๊ฒ์ด ์๋๋ผ ๋ฌธ์ ์ ์ด์ ์ ๋ฐ๊พธ๋ ๊ฒ์
๋๋ค. ๊ฐ๋จํ: ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ๋ฒ๋ฆฌ๊ณ ๋์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ญ์์ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋๊ธ์ ๊ฒ์ํ๋ ์ฌ๋์ด ์๊ฐ์ด ์๊ฑฐ๋ ๊ด์ฌ์ด ์๊ฑฐ๋ ๋จ์ํ ๊ตฌํ์ ๋์์ด ๋๋ ์ง์์ด ์๋๋ผ๋ ์ด ๋ฌธ์ ์ ์ค์์ฑ์ ๊ฐ์กฐํ๋ฉด์ ์ฌ๊ธฐ์์ ์ฐจ์๋ฒจ์ ๋ด๋ ๊ฒ์ด ํ๋นํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฌ๊ธฐ ์๋ ๋๋ถ๋ถ์ ์ฌ๋๋ค์ ์ ์ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ทธ๋ฅ ์ฌ์ฉ์์ ๋๋ค.
๊ทธ ์ด์ ๋ ๊ฒ์ผ๋ฆ์ด๋ ์ ์์ ์ธ ์๋๊ฐ ์๋๋ผ ๋ฐฑ์๋์ ๋ํ ์ดํด ๋ถ์กฑ๊ณผ ์๋ง๋ ๊ทธ๊ฒ์ด ์ฐ์ฌ์ง ์ธ์ด๊น์ง ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ด๊ฐ ๋ณธ ํ, ์ฌ๊ธฐ์๋ ๋๋ถ๋ถ์ ์ฌ๋๋ค์ ๋ฐ๋์ ๋ํด ์ ํ ๋ชจ๋ฆ ๋๋ค. ๊ฐ๋ฐ์๊ฐ ์๋ ์ด ์๋ฒ์ ์ฌ์ฉ์๋ง ๊ฐ๋ฅํฉ๋๋ค.
๋ ๋์ํ ์ ์์ต๋๋ค. ์ ๋ ๊ฐ๋ฐ์์ง๋ง Go๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉฐ ๊ธฐ๋ณธ ์ฝ๋์ ์ ํ๋ฆฌ์ผ์ด์
์๋ ๋ฐฉ์์ ์ต์ํด์ง ์๊ฐ์ด ์์์ต๋๋ค. ๋ฐ๋ผ์ ๊ตฌํ์ ๋ํด ๋
ผํํ๋ ๊ฒ์ ํ์คํ ๋น์์ฐ์ ์ผ ๊ฒ์
๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ด ์ฌ์ฉ์ ์๊ตฌ ์ฌํญ๋ง ์ ๋ฌํ์ต๋๋ค!
๊ทธ๋ฌ๋ ๋๋ ์ํํ ์์
์ ์ ๋ง๋ก ๊ฐ์ฌํฉ๋๋ค(๋ค๋ฅธ ์คํ ์์ค ํ๋ก์ ํธ๋ฅผ ์ ์ง ๊ด๋ฆฌํ๋ ๊ฒ์ด ์ฌ์ด ์ผ์ด ์๋๋ฉฐ ์ฌ์ฉ์์ ํผ๋๋ฐฑ์ด ํญ์ ๊ธฐ๋ํ๋ ๊ฒ์ด ์๋๋ผ๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค!).
์ฃผ์ ๋ฅผ ์ ์งํ์ญ์์ค. ํน์ ๋ฌธ์ ์ ๋ํด ์ถ๊ฐํ ์ฌํญ์ด ์์ผ๋ฉด ๋๊ธ์ ๋ฌ์ง ๋ง์ญ์์ค.
์ฐธ๊ณ ๋ก ์ด ์ฃผ์ ๋ฅผ ๋ฒ์ด๋ ํ ๋ก ์ด ๋๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. Gitea ๊ธฐ๊ณ ์ ์ค ๋๊ตฌ๋ ์๋ก์ด ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๊ฑฐ๋ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ ๋๊ฐ๋ฅผ ๋ฐ์ง ์์ผ๋ฉฐ, ์ฐ๋ฆฌ ๋ชจ๋๋ ์ฌ๊ฐ ์๊ฐ์ ์ด๋ฅผ ์ํํ๋ฏ๋ก ๋๊ตฐ๊ฐ๊ฐ ํน์ ๊ธฐ๋ฅ์ด๋ ๊ฐ๋ฐ์ ๊ธฐ๊บผ์ด ํ์ํ์ง ์๋ ํ, Gitea ๊ธฐ๊ณ ์๋ฅผ ํฌํจํ ๋ชจ๋ ์ฌ๋์ ์์ ์ด ์ข์ํ๋ ๊ฒ์ ๋ฌด์์ด๋ ์์ ๋กญ๊ฒ ๊ฐ๋ฐํ ์ ์์ผ๋ฉฐ Gitea "๋ฆฌ๋์ญ"์ ๋ค๋ฅธ ๊ธฐ๊ณ ์๊ฐ ํ์ํ๊ฑฐ๋ ์ฌ๋ฏธ์๋ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ์ด ํ๋ก์ ํธ์ ์ฌ๊ฐ ์๊ฐ์ ํ ์ ํ ๋ ๋ฌด์์ ํด์ผ ํ๋์ง์ ๋ํด ๋งํ์ง ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ทธ๋๋ ์ํ๋...