GitBucket์ ์ฃผ์ ๊ธฐ๋ฅ:
- HTTP ๋ฐ SSH๋ฅผ ํตํด ์ก์ธ์คํ ์ ์๋ ๊ณต๊ฐ ๋ฐ ๋น๊ณต๊ฐ Git ์ ์ฅ์ ์ง์
- ์ง์
GitLFS ; - ์จ๋ผ์ธ ํ์ผ ํธ์ง์ ์ง์ํ๋ ์ ์ฅ์ ํ์์ฉ ์ธํฐํ์ด์ค
- ๋ฌธ์ ์ค๋น๋ฅผ ์ํ Wiki์ ๊ฐ์ฉ์ฑ
- ์ค๋ฅ ๋ฉ์์ง(๋ฌธ์ ) ์ฒ๋ฆฌ๋ฅผ ์ํ ์ธํฐํ์ด์ค
- ๋ณ๊ฒฝ ์์ฒญ ์ฒ๋ฆฌ ๋๊ตฌ(ํ ์์ฒญ)
- ์ด๋ฉ์ผ๋ก ์๋ฆผ์ ๋ณด๋ด๋ ์์คํ
- LDAP ํตํฉ์ ์ง์ํ๋ ๊ฐ๋จํ ์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน ๊ด๋ฆฌ ์์คํ ;
- ํ๋ฌ๊ทธ์ธ ์์คํ
์์ง ์ปค๋ฎค๋ํฐ ํ์์ด ๊ฐ๋ฐํ ์ถ๊ฐ ๊ธฐ๋ฅ. ์์ ๋ ธํธ ์์ฑ, ๊ณต์ง์ฌํญ ๊ฒ์, ๋ฐฑ์ , ๋ฐ์คํฌํ์ ์๋ฆผ ํ์, ์ปค๋ฐ ๊ทธ๋ํ ์์ฑ, AsciiDoc ๊ทธ๋ฆฌ๊ธฐ ๋ฑ์ ๊ธฐ๋ฅ์ด ํ๋ฌ๊ทธ์ธ ํํ๋ก ๊ตฌํ๋ฉ๋๋ค.
- ๋ชจ๋ ๊ตฌ์ฑํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ์ต๋๋ค.
์ต์ ํ๊ฒฝ ๋ณ์๋ฅผ ํตํ CLI ์ธํฐํ์ด์ค(Docker์ ์ ์ฉํจ) ์๋ฅผ ๋ค์ด, DBMS ์ฐ๊ฒฐ ์ค์ ์ ์ด์ Database.conf ํ์ผ์ด ์๋ ํ๊ฒฝ ๋ณ์๋ฅผ ํตํด ์ ๋ฌ๋ ์ ์์ต๋๋ค. - ์๋ก์ด ์ค์ GITBUCKET_MAXFILEZIE(์
๋ก๋๋ ํ์ผ์ ์ต๋ ํฌ๊ธฐ), GITBUCKET_UPLOADTIMEOUT(ํ์ผ ์
๋ก๋ ์ ์๊ฐ ์ด๊ณผ), GITBUCKET_PLUGINDIR(ํ๋ฌ๊ทธ์ธ์ ์ถ๊ฐ ๋๋ ํฐ๋ฆฌ) ๋ฐ
GITBUCKET_VALIDATE_PASSWORD(๋น๋ฐ๋ฒํธ ๊ฒ์ฆ ๋ก์ง); - ํ ์์ฒญ์ ๋ณ๊ฒฝ ์ฌํญ์ ํ๊ฐํ ๋ ์ธํฐํ์ด์ค์์ ํ์ผ ์ฝํ
์ธ ์ถ์์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค(๋๋ ํ ์์ฒญ์ ๋ ์ฝ๊ฒ ํ์ธํ ์ ์์).
- ์ ํจํ ๋ด๋ถ ์ฃผ์์ ํ์ดํธ๋ฆฌ์คํธ๋ฅผ ์ ์ํ๋ ๊ธฐ๋ฅ์ ํตํด ๋ด๋ถ IP์์ WebHook ํธ๋ค๋ฌ๋ก์ ์ก์ธ์ค๋ฅผ ์ฐจ๋จํ๋ ์ต์
์ด ๊ตฌํ๋์์ต๋๋ค.
- ์ผ๋ถ ์น API ์๋ต์๋ ์์ ์ ์ํํ๋๋ก ํ ๋น๋ ์ฌ์ฉ์๋ฅผ ์๋ณํ๊ธฐ ์ํด "๋ด๋น์" ๋ฐ "๋ด๋น์" ์์ฑ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru