Trac°ú SVNÀ¸·Î ¸¸µå´Â À̽´°ü¸® ½Ã½ºÅÛ
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

¼Ò°³

¿¹Àü ºÎÅÍ Trac¸¦ ½áº¸·Á°í ÇßÁö¸¸, ¿ØÁö ¼ÕÀÌ °¡Áö ¾Ê´õ±º¿ä. ù¹øÂ° ÀÌÀ¯´Â APM±â¹ÝÀÌ ¾Æ´Ñ python±â¹ÝÀ̶ó´Â Á¡ÀÌ¿´½À´Ï´Ù. pythonÀ» ¾²Áö ¾Ê°Åµç¿ä. ¾ð¾î±â¹ÝÀÌ ¹¹°¡ Áß¿äÇÏ³Ä ! ±×³É À̽´°ü¸® ½Ã½ºÅÛ¸¸ Àß ±¸ÃàÇØ¼­ »ç¿ëÇϸé ÃæºÐÇÏÁö ¾Ê´À³Ä ?¶ó°í ÇÏ½Ç ¼ö ÀÖÀ» °Í °°Àºµ¥¿ä.

À̽´ °ü¸® ½Ã½ºÅÛÀº Ư¼º»ó ¹®¼­ °ü¸® ½Ã½ºÅÛ°ú ¹ÐÁ¢ÇÏ°Ô ¹­¿© ÀÖ½À´Ï´Ù. TracÀÌ wiki±â¹ÝÀ¸·Î ¸¸µé¾îÁø ÀÌÀ¯ÁÒ. ±×·±µ¥, Áö±Ý±îÁö Á¦°¡ °æÇèÇØº» ¹Ù·Î´Â wiki¶ó´Â °ÍÀÌ È¸»ç³ª Á¦Ç°ÀÇ Æ¯¼º¿¡ ¸Â°Ô Á¦´ë·Î ±¸ÃàÇØ¼­ »ç¿ëÇÏ·Á¸é »ó´çÈ÷ ¸¹Àº Ä¿½ºÅ͸¶ÀÌ¡ÀÌ ÇÊ¿äÇÕ´Ï´Ù. joinc »çÀÌÆ®¸¦ ¿À·£ ½Ã°£ wiki±â¹ÝÀ¸·Î °ü¸®ÇØ¿À¸é¼­ °æÇèÀ¸·Î üµæÇÑ ³»¿ëÀÌÁÒ. Áö±Ý joinc »çÀÌÆ®´Â moniwiki±â¹ÝÀ¸·Î µÅ Àִµ¥, ¿ö³« ¸¹Àº ºÎºÐÀÌ Ä¿½ºÅ͸¶ÀÌ¡ µÅ¼­ ¿ø·¡ moniwiki¿Í´Â ¿ÏÀüÈ÷ ´Ù¸¥ À§Å°°¡ µÇ°í ¸»¾Ò½À´Ï´Ù.

moniwiki°¡ APM±â¹ÝÀÌ¶ó¼­ °¡´ÉÇÑ ÀÏÀ̾úÁÒ. °³ÀÎÀûÀ¸·Î PHP¸¦ ¹«Ã´ Áñ°Ü »ç¿ëÇϰŵç¿ä. À¥ ÇÁ·Î±×·¡¹ÖÀº »ý°¢¾øÀÌ APM ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù. PHP·Î ÇÁ·Î±×·¡¹Ö°è¿¡ ¹ßÀ» µé¿© ³õ±âµµ Çß±¸¿ä. ´Ù¸¥ ¸î¸î ȸ»ç¿¡¼­µµ ¹®¼­,¼Ò½º °ü¸® ½Ã½ºÅÛ, QA½Ã½ºÅÛ±îÁö¸¦ moni wiki·Î ±¸ÃàÇØ¼­ »ç¿ëÇß½ÀÁÒ.

ÀÌ·¯´Ùº¸´Ï python ±â¹ÝÀÇ Trac¿¡´Â ¿ØÁö ¼ÕÀÌ °¡Áú ¾Ê´õ±º¿ä.

±×³É moniwiki ±â¹ÝÀ¸·Î Á÷Á¢ ¸¸µé¾î¼­ »ç¿ëÇÏÁö ÀÌ·± ¸¶Àε忴½À´Ï´Ù.

±ÍÂ÷´ÏÁò¿¡ ±¼º¹

ÇÏÁö¸¸ ¸»ÀÌ ½±Áö »õ·Î ¸¸µå´Â°Ô º¸Åë ÈûµçÀÏÀÌ ¾Æ´Õ´Ï´Ù. ÀÏ´Ü ±× ±ÍÂ÷´ÏÁòÀ» ±Øº¹ÇÒ ¹æ¹ýÀÌ ¾ø´õ±º¿ä. ¿¹Àü¿¡ cvs ±â¹ÝÀ¸·Î ¸¸µç °æÇèÀÌ ÀÖ±â´Â ÇÏÁö¸¸ À½³Ä. ±×·¡¼­ ±×³É tracÀ» »ç¿ëÇϱâ·Î Çß½À´Ï´Ù. wiki ½Ã½ºÅÛÀ» Ä¿½ºÅ͸¶ÀÌ¡ÇϱⰡ °á´ÜÄÚ ½±Áö ¾ÊÀ» °Å¶õ »ý°¢ÀÌ µé±ä ÇÏÁö¸¸, ¹¹ ¾îÂî ÇÏ´Ùº¸¸é µÇÁö ¾Ê°Ú½À´Ï±î ?

svn ¼³Ä¡ ¹× ±âµ¿

svn ¼³Ä¡´Â SVN Tutorial¿¡ ¼³Ä¡µÅ ÀÖÀ¸´Ï ³Ñ¾î°¡±¸¿ä. ÀÏ´Ü Àú´Â ´ÙÀ½°ú °°Àº svn ȯ°æÀ» ¸¸µé¾ú½À´Ï´Ù.
  • svn ÀúÀå¼Ò À§Ä¡ : /var/trac
  • Å×½ºÆ®¸¦ À§ÇÑ ÇÁ·ÎÁ§Æ® À̸§ : /var/trac/myproject
  • ½ÇÇà : svnserve -d -r /var/trac

trac ¼³Ä¡ ¹× svn ¿¬µ¿

trac ¼³Ä¡

trac¸¦ ¼³Ä¡ÇÒ ¿î¿µÃ¼Á¦ ȯ°æÀÔ´Ï´Ù.
  • Ubuntu Linux 10.04 LTS
apt-getÀ¸·Î ¼³Ä¡ÇÏ¸é µË´Ï´Ù.
# apt-get install trac 
 

trac¸¦ ¼³Ä¡Çß½À´Ï´Ù. ±×·³ ¾î¶»°Ô ¿î¿ë ÇÒ °ÍÀÎÁö¿¡ ´ëÇÑ ¼±ÅÃÀÌ ³²¾Æ ÀÖ½À´Ï´Ù. trac´Â À¥ ±â¹ÝÀÇ À̽´ °ü¸® ȯ°æÀ» Á¦°øÇϴµ¥¿ä. apache¿Í ÇÔ²² mod_pythonÀ¸·Î ±âµ¿Çϰųª trac ´Üµ¶À¸·Î ±âµ¿ÇÏ´Â ¹æ½ÄÀÌ ÀÖ½À´Ï´Ù. apache¿Í ÇÔ²² ÇÒ °æ¿ì¿¡, º°µµÀÇ Æ÷Æ®¸¦ ÇÒ´çÇÒ ÇÊ¿ä ¾øÀÌ Àß ¾Ë·ÁÁø À¥ Æ÷Æ®·Î ¼­ºñ½ºÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ Àִµ¥¿ä. Àú´Â ±×³É trac ´Üµ¶À¸·Î ¿î¿µÇϱâ·Î Çß½À´Ï´Ù.

trac ´Üµ¶¸ðµå°¡ µüÈ÷ ÁÁ¾Æ¼­´Â ¾Æ´Ï°í, apache ¼³Á¤ÀÌ ±ÍÂú¾Æ¼­ ÀÔ´Ï´Ù. apache ¼³Á¤Àº ¿Ö À̸® ±ÍÂúÀºÁö¿ä.

À¯Àú °ü¸®

¼³Ä¡¸¦ ÇßÀ¸´Ï, À¯Àú °ü¸® ¹æ½ÄÀ» Á¤ÇØÁà¾ß °ÚÁÒ. htpasswd¸¦ ÀÌ¿ëÇÑ ¹æ¹ý°ú htdigest¸¦ ÀÌ¿ëÇÑ ¹æ¹ý ±×¿Ü¿¡ ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ´Ù°í Çϴµ¥, À¥±â¹ÝÀ¸·Î °¥°Å´Ï ´Ù¸¥ ¹æ¹ýÀº »ý·«. µÑ Áß ¾î´À°É ÇÒ±î Å×½ºÆ® ÇÏ´Ù°¡ htdigest¸¦ ÀÌ¿ëÇÑ ¹æ¹ýÀ» ¼±Åà Çß½À´Ï´Ù. ÀÌÀ¯´Â htpasswd·Î Çß´õ´Ï Çѹø¿¡ ¾ÈµÇ¼­. Àü ÀÏ´Ü Çѹø¿¡ ¾ÈµÇ¸é, Æ÷±âÇÕ´Ï´Ù.

# htdigest -c joinc.htdigest trac yundream 
 
joinc.htdigest À̸§ÀÇ À¯Àú&ÆÐ½º¿öµå ÆÄÀÏÀ» ¸¸µé¾ú½À´Ï´Ù. releamÀº trac·Î Çß±¸¿ä. ¾ç۵éÀÇ ³×ÀÌ¹Ö ¼¾½º´Â ¶§¶§·Î »ç¶÷À» Çê°¥¸®°Ô ÇÕ´Ï´Ù. releamÀº À¯ÀúÀÇ È°µ¿¿µ¿ªÀ̶ó°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù. tracÀ̶ó´Â ¿µ¿ª¿¡¼­ Ȱµ¿ÇÒ À¯Àú yundreamÀ» ¸¸µé°Ú´Ù´Â ¿¹±âÁÒ.

trac ±âº» µð·ºÅ丮

ÀÌÁ¦ tracÀÇ ¼­ºñ½º µð·ºÅ丮¸¦ ¸¸µé¾î¾ß Çϴµ¥¿ä. Àú´Â /var/www/trac·Î °áÁ¤Çß½À´Ï´Ù. µð·ºÅ丮¸¦ ¸¸µé°í ³ª¼­ trac-adminÀ¸·Î µð·ºÅ丮¸¦ ÃʱâÈ­ ÇÕ´Ï´Ù.
# trac-admin /var/www/trac/ initenv 
 
ÇÏ°í ³ª¸é, /var/www/trac ȯ°æ ÆÄÀÏÀ» ºñ·ÔÇØ¼­ ¼­ºñ½º¿¡ ÇÊ¿äÇÑ ¿©·¯ ÆÄÀϵéÀÌ ¼³Ä¡µÈ°É È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

À¯Àú & ÆÐ½º¿öµå ÆÄÀÏ º¹»ç

trac ¼­ºñ½º µð·ºÅ丮¸¦ ¸¸µé¾úÀ¸´Ï, À¯Àú&ÆÐ½º¿öµå ÆÄÀÏÀ» º¹»çÇØ¾ß °ÚÁÒ ?
# mv joinc.htdigest /var/www/trac 
 

¼³Á¤ÆÄÀÏ º¯°æ

/var/www/trac/conf ¹Ø¿¡ º¸¸é trac.ini ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. ±¸¹Ì¿¡ ¸Â°Ô ¼öÁ¤ÇØ ÁÖ½Ã¸é µË´Ï´Ù. Àú´Â ÷ºÎÆÄÀÏ Å©±â¿Í ·Î°í À̹ÌÁö¸¸ ¼ÕºÃ½À´Ï´Ù. svn ÀúÀå¼Ò À§Ä¡µîµµ ¼öÁ¤ÇÒ ¼ö ÀÖÀ¸´Ï, ȯ°æ¿¡ ¸Â°Ô ¼öÁ¤ÇØ ÁÖ½Ã¸é µÇ°Ú½À´Ï´Ù.

±×¸®°í ¼­ºñ½º¸¦ ¶ç¿ì¸é µË´Ï´Ù.
# tracd -p 8080 -b trac.joinc.co.kr --auth="*",/var/www/trac/joinc.htdigest,trac /var/www/trac/ -d 
 

ÀÌÁ¦ ¼­ºñ½º¸¦ »ç¿ëÇØ º¸ÁÒ. http://trac.joinc.co.kr:8080

¸¶Ä¡¸ç

trac¸¦ ¼³Ä¡ÇÏ·Á°í ÀÎÅͳÝÀ» µÚÀûÀ̸鼭 ´À³¤ Á¡ÀÌ ÀÖ½À´Ï´Ù. ¿Ö À̸® ÀбⰡ ºÒÆíÇϳÄ!!!. ƯÈ÷ ¾ÆÆÄÄ¡ °ü·Ã ¼³Á¤Àº Á¤¸» ´äÀÌ ¾ø´õ±º¿ä. ¹¹.. Á¦°¡ ¼³Á¤ °°Àº°É ¿øÃ¼ ½È¾îÇØ¼­ °ÚÁö¸¸, Á¶±Ý¸¸ ´õ ½Å°æ¾´´Ù¸é ÀÌÇØÇϱ⠽¬¿î ±ÛÀ» ¾µ ¼ö ÀÖÀ» °Çµ¥ ±×·± »ý°¢ÀÌ µé´õ±º¿ä.

±×·²·Á¸é ½ÇÁ¦ ¼³Ä¡Çϸ鼭 ±× °æÇèÀ» ±×´ë·Î ±Û·Î Ç®¾î³»´Â°Ô ÁÁÀ» °Çµ¥ ¸»ÀÌÁÒ.

¹¹, ±Ùµ¥ À̱۵µ ¼³Ä¡¸¦ Çϸ鼭 ÀûÀº°Ô ¾Æ´Ï°í, ¼³Ä¡¸¦ ³¡³½ ÈÄ ±â¾ïÀ» ´õµëÀ¸¸é¼­ ¾´ ±ÛÀÌ¶ó¼­ ½±°Ô µû¶ó¼­ ¼³Ä¡ÇÒ ¼ö ÀÖÀ»Áö´Â Àß ¸ð¸£°Ú½À´Ï´Ù. Áß°£¿¡ ¾ÈµÇ´Â °Í ÀÖÀ¸¸é ¹Ù·Î Çǵå¹é ÁÖ¼¼¿ä.
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.