LINUX
2008.05.30 / 19:19

CentOS ¿¡¼­ Subversion ¼³Á¤ ¹× »ç¿ë

¾Æ¸®¾Æµå³×
Ãßõ ¼ö 222
Á¦¸ñ¾øÀ½

CentOS ¿¡¼­ Subversion ¼³Á¤ ¹× »ç¿ë

 

* OS : CentOS5.1

* Subversion

 

** subversion ¼³Ä¡´Â µû·Î ¼³¸íÇÏÁö ¾Ê½À´Ï´Ù (OS ¼³Ä¡½Ã ÆÐÅ°Áö ¼³Ä¡Çϼ¼¿ä)

1) ÀúÀå¼Ò root »ý¼º

    # mkdir /home/svn

2) °¢°¢ÀÇ ÀúÀå¼Ò »ý¼º (ÆÄÀϽýºÅÛ, ¹öŬ¸®DBµµ ÀÌ¿ë °¡´É)

    (Å×½ºÆ®·Î sample)

    # cd /home/svn

    # svnadmin create --fs-type fsfs sample

    ÁÖ) ÀúÀå¼Ò ¾ÈÀÇ ÆÄÀϵéÀ» ÀÓÀÇ·Î ¼öÁ¤ÇÏ¸é µ¥ÀÌŸ¸¦ ´Ù ÀÒÀ» ¼öµµ ÀÖ½¿

3) SVN ½ÇÇà (Æ÷Æ® 3690)

    # svnserve -d -r /home/svn

4) Å×½ºÆ®

    # svn checkout svn://¼­¹öIP/sample

    checked out revision 0 ÀÌ ³ª¿À¸é Á¦´ë·Î ¼³Á¤ÇÑ °ÍÀÓ

5) ID·Î ÀÎÁõÇϱâ

    # vi /home/svn/sample/conf/svnserve.conf

    anon-access = none
    auth-access = write

    password-db = passwd

    realm = jidolstar's Repository

À§¿Í °°ÀÌ ¼³Á¤Çϸé anon-access=none¿¡ ÀÇÇØ ¾Æ¹«³ª read¸¦ ¸øÇÏ°Ô ¸·´Â´Ù. ¸¸¾à À̺κÐÀÌ read¶ó¸é ¾Æ¹«³ª µé¾î¿Í ÀÐÀ» ¼ö ÀÖ´Ù.

±×¸®°í auth-access=write´Â ID·Î ÀÎÁõµÈ »ç¶÷¸¸ ¾²±â ±ÇÇÑÀ» ÁÖ°Ô µÈ´Ù.
password-db = passwd´Â /home/svn/sample/conf/ ¾Æ·¡¿¡ passwd À̸§À¸·Î ID¸¦ ¸¸µé ¼ö ÀÖ´Ù.
ÀÌ°ÍÀº ´ÙÀ½°ú °°ÀÌ ¸¸µç´Ù.

    # vi /home/svn/sample/conf/passwd

    [users]
    sampleuser = password1234   

    ÁÖ) »ç¿ëÀÚ¿Í Æнº¿öµå´Â ¸®´ª½º »ç¿ëÀÚ°èÁ¤°ú °°Àº°É·Î Çϼ¼¿ä

6) Å×½ºÆ®

    # svn checkout svn://¼­¹öIP/sample