GitHub, GitLab ๋๋ Bitbucket ์คํ์ผ์ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ Git ๋ฆฌํฌ์งํ ๋ฆฌ์์ ํ์ ์ ์ํ ์์คํ ์ ๊ฐ๋ฐํ๋ GitBucket 4.38 ํ๋ก์ ํธ์ ๋ฆด๋ฆฌ์ค๊ฐ ๋ฐํ๋์์ต๋๋ค. ์ด ์์คํ ์ ์ค์น๊ฐ ์ฝ๊ณ ํ๋ฌ๊ทธ์ธ์ ํตํด ๊ธฐ๋ฅ์ ํ์ฅํ ์ ์์ผ๋ฉฐ GitHub API์ ํธํ๋ฉ๋๋ค. ์ฝ๋๋ Scala๋ก ์์ฑ๋์์ผ๋ฉฐ Apache 2.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ์ฌ์ฉํ ์ ์์ต๋๋ค. MySQL๊ณผ PostgreSQL์ DBMS๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
GitBucket์ ์ฃผ์ ๊ธฐ๋ฅ:
- HTTP ๋ฐ SSH๋ฅผ ํตํด ์ก์ธ์คํ ์ ์๋ ๊ณต๊ฐ ๋ฐ ๋น๊ณต๊ฐ Git ์ ์ฅ์ ์ง์
- GitLFS ์ง์;
- ์จ๋ผ์ธ ํ์ผ ํธ์ง์ ์ง์ํ๋ ์ ์ฅ์ ํ์์ฉ ์ธํฐํ์ด์ค
- ๋ฌธ์ ์ค๋น๋ฅผ ์ํ Wiki์ ๊ฐ์ฉ์ฑ
- ์ค๋ฅ ๋ฉ์์ง(๋ฌธ์ ) ์ฒ๋ฆฌ๋ฅผ ์ํ ์ธํฐํ์ด์ค
- ๋ณ๊ฒฝ ์์ฒญ ์ฒ๋ฆฌ ๋๊ตฌ(ํ ์์ฒญ)
- ์ด๋ฉ์ผ๋ก ์๋ฆผ์ ๋ณด๋ด๋ ์์คํ
- LDAP ํตํฉ์ ์ง์ํ๋ ๊ฐ๋จํ ์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน ๊ด๋ฆฌ ์์คํ ;
- ์ปค๋ฎค๋ํฐ ํ์์ด ๊ฐ๋ฐํ ์ถ๊ฐ ๊ธฐ๋ฅ ๋ชจ์์ด ํฌํจ๋ ํ๋ฌ๊ทธ์ธ ์์คํ ์ ๋๋ค. ์์ ๋ ธํธ ์์ฑ, ๊ณต์ง์ฌํญ ๊ฒ์, ๋ฐฑ์ , ๋ฐ์คํฌํ์ ์๋ฆผ ํ์, ์ปค๋ฐ ๊ทธ๋ํ ์์ฑ, AsciiDoc ๊ทธ๋ฆฌ๊ธฐ ๋ฑ์ ๊ธฐ๋ฅ์ด ํ๋ฌ๊ทธ์ธ ํํ๋ก ๊ตฌํ๋ฉ๋๋ค.
์ ๋ฆด๋ฆฌ์ค์์:
- ์ด์ ๋ฐ ๋์ด์ค๊ธฐ ์์ฒญ์ ์์ ๋ง์ ํ๋๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์ ์ฅ์ ์ค์ ์ธํฐํ์ด์ค์ ํ๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ฌธ์ ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํ๋ ๋ ์ง๊ฐ ํฌํจ๋ ํ๋๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
- ์ด์(Issues) ํด๊ฒฐ๊ณผ ํ ๋ฆฌํ์คํธ ๊ฒํ ๋ฅผ ๋ด๋นํ๋ ์ฌ๋ฌ ์ฌ๋์ ํ ๋นํ๋ ๊ฒ์ด ํ์ฉ๋ฉ๋๋ค.
- ์ฌ์ฉ์์๊ฒ๋ ์์ด๋ฒ๋ ธ๊ฑฐ๋ ์์๋ ๋น๋ฐ๋ฒํธ๋ฅผ ๋์ฒดํ ์ ์๋ ์ธํฐํ์ด์ค๊ฐ ์ ๊ณต๋ฉ๋๋ค. ์์
์ ํ์ธํ๋ ค๋ฉด SMTP๋ฅผ ํตํด ์ด๋ฉ์ผ ์ ์ก์ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค.
- Markdown์ ์ฌ์ฉํ์ฌ ์์ฑ๋ ์ฝํ
์ธ ๋ฅผ ํ์ํ ๋ ๋งค์ฐ ๋์ ํ
์ด๋ธ์ ๋ํด ๊ฐ๋ก ์คํฌ๋กค ์ง์์ด ๊ตฌํ๋์์ต๋๋ค.
- Jetty ์๋ฒ ๋นํ์ฑ ์๊ฐ ์ ํ์ ์ค์ ํ๊ธฐ ์ํด ๋ช ๋ น์ค ์ต์ "-jetty_idle_timeout"์ ์ถ๊ฐํ์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ ํ ์๊ฐ์ 5๋ถ์ผ๋ก ์ค์ ๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru