{"id":3040,"date":"2009-10-21T06:05:47","date_gmt":"2009-10-21T06:05:47","guid":{"rendered":"http:\/\/www.happyfam.or.kr\/ysoh\/ubuntu-linux%ec%97%90%ec%84%9c-cvs-%ec%84%9c%eb%b2%84-%ec%84%a4%ec%b9%98%ed%95%98%ea%b8%b0\/"},"modified":"2015-02-10T21:12:13","modified_gmt":"2015-02-10T12:12:13","slug":"ubuntu-linux%ec%97%90%ec%84%9c-cvs-%ec%84%9c%eb%b2%84-%ec%84%a4%ec%b9%98%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"http:\/\/www.happyfam.or.kr\/ysoh\/ubuntu-linux%ec%97%90%ec%84%9c-cvs-%ec%84%9c%eb%b2%84-%ec%84%a4%ec%b9%98%ed%95%98%ea%b8%b0\/","title":{"rendered":"Ubuntu Linux\uc5d0\uc11c CVS \uc11c\ubc84 \uc124\uce58\ud558\uae30"},"content":{"rendered":"<p>Ubuntu Linux\uc5d0\ub294 CVS\uac00 \uae30\ubcf8\uc801\uc73c\ub85c \uc124\uce58\ub3fc\uc788\uc9c0 \uc54a\ub2e4. \ub530\ub77c\uc11c \ubc84\uc804\uad00\ub9ac\ub97c \uc704\ud574 CVS \uc11c\ubc84\ub97c \uc124\uce58\ud558\ub824\uba74 \ub2e4\uc74c \uacfc\uc815\uc774 \ud544\uc694\ud558\ub2e4. \uc544\ub798 \uc608\uc5d0\uc11c\ub294 cvs\ub97c CVS \uc0ac\uc6a9\uc790 ID \ub85c \ub4f1\ub85d\ud558\uace0, \/home\/cvsroot\ub97c CVS \uc800\uc7a5\uc18c\ub85c \uc0ac\uc6a9\ud55c\ub2e4.<\/p>\n<p>1. \ub2e4\uc74c \ub450 \uba85\ub839\uc73c\ub85c xinetd\uc640 cvs\ub97c  \uc124\uce58 \ud55c\ub2e4.<\/p>\n<div class=\"txc-textbox\">\nsudo apt-get install xinetd<br \/>\nsudo apt-get install cvs\n<\/div>\n<p>\n2. adduser \uba85\ub839\uc744 \uc774\ub8d4 CVS \uc11c\ubc84\ub97c \uc704\ud55c \uc0ac\uc6a9\uc790\uc640 \uadf8\ub8f9 \uadf8\ub9ac\uace0 CVS \uc800\uc7a5\uc18c\ub97c \uc704\ud55c \ub514\ub809\ud130\ub9ac\ub97c \uc0dd\uc131\ud55c\ub2e4. \uc544\ub798 \uba85\ub839\uc740 cvs \ub77c\ub294 ID\ub97c \uac00\uc9c4 \uc0ac\uc6a9\uc790 \ubc0f \uadf8\ub8f9\uc744 \ub9cc\ub4e4\uace0    \ud648 \ub514\ub809\ud130\ub9ac\ub85c \/home\/cvsroot \ub97c \uc0dd\uc131\ud55c\ub2e4. \uc774 \ub514\ub809\ud130\ub9ac\ub294 \ub098\uc911\uc5d0 CVS \uc800\uc7a5\uc18c\ub97c \uc704\ud574 \uc0ac\uc6a9\ud560 \uac83\uc774\ub2e4.<\/p>\n<div class=\"txc-textbox\">\nsudo adduser &#8211;home <span style=\"font-weight: bold;text-decoration: underline\">\/home\/cvsroot<\/span> <span style=\"font-weight: bold;text-decoration: underline\">cvs<\/span><\/div>\n<p><\/p>\n<p>3. \uc0ac\uc6a9\uc790 cvs\ub85c \ub85c\uadf8\uc778 \ud55c \ud6c4 CVS \uc800\uc7a5\uc18c\ub97c \ub9cc\ub4e0\ub2e4.<\/p>\n<div class=\"txc-textbox\">\nsu &#8211; <span style=\"font-weight: bold;text-decoration: underline\">cvs<\/span><br \/>\ncvs -d <span style=\"font-weight: bold;text-decoration: underline\">\/home\/cvsroot<\/span> init<\/div>\n<p>\n4. \uc0ac\uc6a9\uc790 cvs \ub85c\ubd80\ud130&nbsp; \ub85c\uadf8\uc544\uc6c3 \ud6c4 vi \ud3b8\uc9d1\uae30\ub97c \uc774\uc6a9 xinetd \uc5d0 cvspserver\ub97c \ub4f1\ub85d\ud55c\ub2e4.<\/p>\n<div class=\"txc-textbox\">\nsudo vi \/etc\/xinetd.d\/cvspserver<\/p>\n<p>service cvspserver<br \/>\n{<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; socket_type&nbsp;&nbsp;&nbsp;&nbsp; = stream<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wait&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = no<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; user&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = root<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; server&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = \/usr\/bin\/cvs<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; server_args&nbsp;&nbsp;&nbsp;&nbsp; = -f &#8211;allow-root=<span style=\"font-weight: bold;text-decoration: underline\">\/home\/cvsroot<\/span> pserver<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = no<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; log_on_failure += USERID<br \/>\n}<\/div>\n<p><\/p>\n<p>5. cvspserver \ub4f1\ub85d\uc744 \ub9c8\ucce4\uc73c\uba74 xinetd\ub97c \uc7ac\uac00\ub3d9 \ud55c\ub2e4\uc74c CVS\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4. \ubb3c\ub860 \uc77c\ubc18 \uc0ac\uc6a9\uc790\uc758 \uacbd\uc6b0 CVS\ub97c \uc0ac\uc6a9\ud558\ub824\uba74 \/home\/cvsroot \ub514\ub809\ud130\ub9ac\uc5d0 \uc4f0\uae30 \uad8c\ud55c\uc774 \uc788\uc5b4\uc57c \ud55c\ub2e4.<\/p>\n<div class=\"txc-textbox\">\nsudo \/etc\/init.d\/xinetd restart<\/div>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ubuntu Linux\uc5d0\ub294 CVS\uac00 \uae30\ubcf8\uc801\uc73c\ub85c \uc124\uce58\ub3fc\uc788\uc9c0 \uc54a\ub2e4. \ub530\ub77c\uc11c \ubc84\uc804\uad00\ub9ac\ub97c \uc704\ud574 CVS \uc11c\ubc84\ub97c \uc124\uce58\ud558\ub824\uba74 \ub2e4\uc74c \uacfc\uc815\uc774 \ud544\uc694\ud558\ub2e4. \uc544\ub798 \uc608\uc5d0\uc11c\ub294 cvs\ub97c CVS \uc0ac\uc6a9\uc790 ID \ub85c \ub4f1\ub85d\ud558\uace0, \/home\/cvsroot\ub97c CVS \uc800\uc7a5\uc18c\ub85c \uc0ac\uc6a9\ud55c\ub2e4. 1. \ub2e4\uc74c \ub450 \uba85\ub839\uc73c\ub85c xinetd\uc640 cvs\ub97c \uc124\uce58 \ud55c\ub2e4. sudo apt-get install xinetd sudo apt-get install cvs 2. adduser \uba85\ub839\uc744 \uc774\ub8d4 CVS \uc11c\ubc84\ub97c \uc704\ud55c \uc0ac\uc6a9\uc790\uc640 \uadf8\ub8f9 \uadf8\ub9ac\uace0 CVS \uc800\uc7a5\uc18c\ub97c\u2026 <span class=\"read-more\"><a href=\"http:\/\/www.happyfam.or.kr\/ysoh\/ubuntu-linux%ec%97%90%ec%84%9c-cvs-%ec%84%9c%eb%b2%84-%ec%84%a4%ec%b9%98%ed%95%98%ea%b8%b0\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[254],"tags":[12,31],"class_list":["post-3040","post","type-post","status-publish","format-standard","hentry","category-linux","tag-cvs","tag-linux"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p776QY-N2","jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/posts\/3040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/comments?post=3040"}],"version-history":[{"count":0,"href":"http:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/posts\/3040\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/media?parent=3040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/categories?post=3040"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/tags?post=3040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}