Kallithea์๋ ํธ์/ํ ์์ฒญ ์ฒ๋ฆฌ๋ฅผ ์ํ ๊ณ ์ฑ๋ฅ ์๋ฒ์ ๊ณต๋ ๊ฐ๋ฐ ๊ตฌ์ฑ์ ์ํ ์น ์ธํฐํ์ด์ค๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ฆฌํฌ์งํ ๋ฆฌ ๊ด๋ฆฌ, ์ก์ธ์ค ๊ถํ ๊ณต์ , ์ฝ๋ ๊ฒํ , ๋ค๋ฅธ ์ฐธ๊ฐ์์ ํ๋ ์ถ์ , ํ๋ก์ ํธ ํฌํฌ, ํ ์์ฒญ ๋ณด๋ด๊ธฐ ๋๋ ๊ฐ๋จํ ํธ์ง๊ธฐ๋ฅผ ํตํด ์ฝ๋๋ฅผ ์ฅ์๋ก ๋ณ๊ฒฝํฉ๋๋ค. LDAP ๋๋ ActiveDirectory๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ค์ ์ง์ค์ ๊ธฐ์ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํตํฉ์ด ์ง์๋ฉ๋๋ค. ๊ทธ๋ฃน ๊ตฌ์ฑ์์ ํตํฉ ๊ด๋ฆฌํ์ฌ ์ ์ฅ์ ๊ทธ๋ฃน ๋ฐ ๊ฐ๋ฐ์ ๊ทธ๋ฃน ์์ฑ์ ์ง์ํฉ๋๋ค. ์ธํฐํ์ด์ค์ ๋ชจ์์ ํ ํ๋ฆฟ ์์คํ ์ ํตํด ์ฝ๊ฒ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๊ทธ๋ํ ํํ์ ํ๋์ ๋ํ ์๊ฐ์ ํํ์ด ์ง์๋ฉ๋๋ค. ๋ณ๊ฒฝ ๊ฒํ ์์คํ ์ ๋ณ๊ฒฝ ๋ ผ์ ๋ฐ ์๋ฆผ ์ ์ก์ ์ง์ํฉ๋๋ค.
ํ๋ซํผ์ ์๋ฒ ๋ถ๋ถ์ ๋ค์ค ์ค๋ ๋์ด๋ฏ๋ก ์ฌ๋ฌ ํ/ํธ์ ์์ฒญ์ ๋์์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์ฑ๋ฅ์ ๋์ด๊ธฐ ์ํด ์์คํ
์ ๋น๋๊ธฐ ๋ชจ๋์์ ์บ์ฑ ๋ฐ ์์
์ํ์ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. ์์คํ
์๋ "scp"๋ฅผ ํตํด ๋ชจ๋ ๋ฐ์ดํฐ์ ๋ณต์ฌ๋ณธ์ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ณด๊ดํ๊ณ ์ ์ฅํ ์ ์๋ ํตํฉ ๋ฐฑ์
๋๊ตฌ๊ฐ ์์ต๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ์ ํ๋์ ์ถ์ ํ๊ธฐ ์ํด ๋ชจ๋ ์์ฒญ์ โโ๋ํ ๋ก๊ทธ๋ฅผ ์ ์งํ๊ณ ๊ฐ ์์ฒญ์ ์ธ์ฆํ ์ ์๋ ํน์ ๊ณ์ธต์ด ์ง์๋ฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ฆฌํฌ์งํ ๋ฆฌ ์์
์ ์ฌ์ฉ๋ฉ๋๋ค.
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ :
- "ssh://"์ ๊ฐ์ URL์ ์ฌ์ฉํ์ฌ SSH๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฅ์์ ์ก์ธ์คํ ์ ์์ต๋๋ค.[์ด๋ฉ์ผ ๋ณดํธ]/์ด๋ฆ/of/์ ์ฅ์". SSH๋ฅผ ํตํด ์ ์ฅ์์ ์ก์ธ์คํ ๋ ์ธ์ฆ์ ์ฌ์ฉ์์ ๊ณต๊ฐ ํค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค(์ฌ์ฉ์ ๊ธฐ๋ณธ ์ค์ ์ ๋ฐ๋ผ ํค์ ๋ํ ์ถ๊ฐ ๋น๋ฐ๋ฒํธ ๋ณดํธ ๊ธฐ๋ฅ์ด ์๊ฑฐ๋ ์์). ํค(~/.ssh/id_rsa.pub)๋ฅผ ์๋ฒ์ ์ ๋ก๋ํ๋ ์์ ์ Authorized_keys ํ์ผ์ ํค๋ฅผ ์๋์ผ๋ก ์ ์ฅํ๋ Kallithea ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ํ๋ฉ๋๋ค. SSH๋ฅผ ํตํด ๋ฆฌํฌ์งํ ๋ฆฌ ์์ ์ฑ๋ฅ์ด HTTPS๋ฅผ ํตํด ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ก์ธ์คํ ๋๋ณด๋ค ๋ ๋๋ค๋ ์ ์ ์ฃผ๋ชฉํ์ธ์.
- ๋ถ์ฐ ๋ฒ์ ์ ์ด ์์คํ Mercurial 5.2์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- "๊ด๋ฆฌ > ์ค์ > ์๊ฐ์ > (HTTP) ๋ณต์ URL" ๊ธฐ๋ฅ์ด ์ฌ์์ ๋์์ผ๋ฉฐ, ์ด์ ํด๋น ํธ๋ค๋ฌ๊ฐ "{repo}" ๋ฐ "_{repoid}" ๋ฌธ์์ด์ด ์๋์ง ๋ช ์์ ์ผ๋ก ํ์ธํฉ๋๋ค.
- ์ก์ธ์ค ๊ถํ ์์คํ ์ด ์ ๋ฆฌ๋์์ต๋๋ค. ์ก์ธ์ค ๊ถํ์ ํญ์ ์ถ๊ฐ ๊ถํ์ผ๋ก๋ง ๊ฐ์ฃผ๋ฉ๋๋ค. ๋ชจ๋ ์ฌ์ฉ์๋ ์ต์ํ ๊ธฐ๋ณธ ์ฌ์ฉ์์ ๋์ผํ ๊ถํ์ ๊ฐ๊ฒ ๋ฉ๋๋ค.
- api_access_controllers_whitelist ์ค์ ์ ๋ํ ์ง์์ด ๊ตฌ์ฑ ํ์ผ์์ ์ ๊ฑฐ๋์์ต๋๋ค. ์ด์ API ์ก์ธ์ค ํค๋ฅผ ํตํ ์ธ์ฆ์ ์ฌ์ฉ์์๊ฒ ํ์ฉ๋ ๋ชจ๋ API์ ๋ํ ์ก์ธ์ค ๊ถํ์ ์๋์ผ๋ก ๋ถ์ฌํฉ๋๋ค.
- Python 2.6์ ๋ํ ์ง์์ด ์ค๋จ๋์์ต๋๋ค. ํ์ฌ Python 2.7 ๋ถ๊ธฐ๋ง ์ง์๋์ง๋ง ๊ฐ๋ฐ์๋ Python 3.x์ ๋ํ ์ ์ฒด ์ง์์ ์ ๊ณตํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
- ์ ์ฅ์ ์ ๊ธ ๊ธฐ๋ฅ(๋น๊ฒจ์ ์ ๊ทธ๊ณ ๋ฐ์ด์ ์ ๊ธ ํด์ )์ด ์ ๊ฑฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru