{"id":220,"title":"linux\u4e0bsvn\u73af\u5883\u642d\u5efa","good":0,"bad":0,"hit":2174,"created_at":"2016-04-21 00:45:40","content":"
\u73af\u5883\uff1acentos6.7<\/p>
<\/p>
\u76ee\u6807\uff1a\u5728win7\u4e0b\u8fde\u63a5centos6.7\u4e0a\u7684svn
<\/p>
svn\u4ed3\u5e93\u8def\u5f84\uff1a\/svn\/2016<\/p>
\u5728win7\u63d0\u4ea4\u5230centos6.7\u65f6\uff0c\u63d0\u4ea4\u7684\u6587\u4ef6\u4f1a\u540c\u6b65\u66f4\u65b0\u5230\u7ad9\u70b9test.hu-rong.com\u4e0b<\/p>
<\/p>
<\/p>
1\u3001linux\u4e0bsvn\u642d\u5efa<\/p>
\u7528root\u7528\u6237\u767b\u5f55\uff0c<\/p>
yum install subversion<\/p>
mkdir \/svn<\/p>
svnadmin create \/svn\/2016<\/p>
cd \/svn\/2016<\/p>
<\/p>
2\u3001\u4fee\u6539\u914d\u7f6e<\/p>
\u5148\u8fdb\u5165\u76ee\u5f55\u4e0b
<\/p>
[root@iZ62vgzgugyZ conf]# cd \/svn\/2016\/conf
[root@iZ62vgzgugyZ conf]# ls
authz passwd svnserve.conf
[root@iZ62vgzgugyZ conf]#<\/p>
<\/p>
\u4fee\u6539 svnserve.conf,\u6ce8\u610f\uff0c\u8fd9\u51e0\u4e2a\u53c2\u6570\u524d\u9762\u4e0d\u80fd\u6709\u7a7a\u683c\uff0c\u5426\u5219\u8fde\u63a5\u4e0d\u4e0a<\/strong><\/p> anon-access = none \/\/\u8fd9\u91cc\u8981\u8bbe\u4e3anone\uff0c\u5426\u5219\u5728\u7248\u672c\u6bd4\u8f83\u65f6\u4f1a\u62a5\u9519\uff1aSVN Error: Unreadable path encountered; access denied;<\/p> auth-access = write \u4fee\u6539passwd<\/p> \u52a0\u4e00\u4e2a\u7528\u6237\uff0c\u524d\u9762\u662f\u7528\u6237\u540d\u540e\u9762\u662f\u5bc6\u7801 \u4fee\u6539authz<\/p> \u7ed9hurong\u7528\u6237\u589e\u52a0\u8bfb\u5199\u6743\u9650\uff0c\u6743\u9650\u8303\u56f4\u4e3a\/,\u5373\u6240\u6709\u4ed3\u5e93\u90fd\u6709rw\u6743\u9650 \u8fd9\u4e9b\u8bbe\u7f6e\u597d\u4e86\u4ee5\u4e3a\u53ef\u4ee5\u6b63\u5e38\u8fde\u63a5\uff0c\u6d4b\u8bd5\u4e00\u76f4\u8fde\u63a5\u4e0d\u4e0a\uff0c\u641e\u4e86\u4e24\u5929\uff0c\u6709\u51e0\u70b9\u95ee\u9898\uff0c\u4e00\u822c\u641e\u5b9a\u5c31\u53ef\u4ee5\u8fde\u63a5\u4e0a\u4e86\uff1a<\/p> 1\u3001\u5982\u679c\u4e4b\u524d\u8fde\u63a5\u8fc7\u5176\u5b83svn\uff0c\u4e14\u4fdd\u5b58\u4e86\u7528\u6237\u540d\u548c\u5bc6\u7801\uff0c\u7a7a\u767d\u5904\u70b9\u51fb\u53f3\u952e\uff0c\u9009\u4e4c\u9f9f\u56fe\u6807->setting->save data \u628aclear\u90fd\u70b9\u4e00\u4e0b<\/p> 2\u3001\u4fee\u6539\u4e86\u914d\u7f6e\u4e00\u5b9a\u8981\u8bb0\u5f97\u91cd\u65b0\u542f\u52a8svn,\u6211\u5c31\u662f\u8fd9\u91cc\u6ca1\u91cd\u542f\uff0c\u641e\u4e86\u4e24\u5929\u90fd\u6ca1\u8fde\u63a5\u4e0a\uff0c\u91cd\u542f\u547d\u4ee4\uff1a<\/strong><\/p> \u5148\u6740\u4e00\u4e0b\uff1akillall svnserve \/\/\u505c\u6b62 svnserve -d -r \/svn\/2016\/ \/\/ \u542f\u52a8 \u68c0\u6d4bSVN \u7aef\u53e3 netstat -ln |grep 3690 3\u3001\u5982\u679c\u8fd8\u4e0d\u884c\uff0c\u68c0\u67e5\u4e00\u4e0bcentos\u9632\u706b\u5899\u662f\u5426\u5141\u8bb83690\u7aef\u53e3 \u8bbe\u7f6e\u540c\u6b65\uff1a<\/p> \u5148\u5728win7\u4e0b\u5728\u67d0\u4e2a\u9879\u76ee\u4e2d\u8fde\u63a5\u4e0a\u521a\u8bbe\u7f6e\u7684svn(\u767b\u5f55\u65f6\u8f93\u4e0a\u9762\u8bbe\u7f6e\u7684\u7528\u6237\u540d\u548c\u5bc6\u7801)\u5e76\u4e0a\u4f20\u9879\u76ee\u4ee3\u7801<\/p> \u592a\u665a\u4e86,\u56f0\uff0c\u770b\u89c6\u9891\u5427\uff0c\u4e0d\u5199\u4e86\uff01
password-db = passwd
authz-db = authz<\/p>
<\/p>
[users]
hurong = hurong<\/p>
<\/p>
[\/]
hurong=rw
<\/p>
<\/p>
<\/strong><\/p>
<\/strong><\/p>
<\/strong>
<\/p>
<\/p>
<\/p>
<\/p>
<\/p>