工具&利器

ubuntu安装SVN服务及配置

正确安装及配置

1.安装svn服务端

apt-get install subversion

2.建立仓库

mkdir /home/.svn
cd /home/.svn
svnadmin create /home/.svn/test

3.配置仓库

cd /home/.svn/test/conf
//打开文件 vi svnserve.conf 将下面四项前面的#号去掉并都置顶行
anon-access = read
auth-access = write
password-db = passwd //passwd指的是用户及密码保存的文件名字
authz-db = authz
//打开文件 vi  passwd 添加一个用户test 密码为test123
test = test123 
//打开文件 vi authz 在 [groups] 下面添加下面两段
[/]
test = rw

4.启动和停止svn
svnserve -d -r /home/.svn/test //启动 svnserve -d -r /home/.svn
killall svnserve //停止
netstat -an | grep 3690 //查看是滞启动


安装记录

**一直出现 Authorization failed 客户端如何可以重新输入密码? **
windows: 打开路径 C:\用户{当前用户名}\AppData\Roaming\Subversion //然后删除 auth 文件夹

**为什么出现Authorization failed ? **
authz 文件配置出问题

//这是一段会导致Authorization failed 的配置
[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average

[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
tests= test

# [/foo/bar]
# harry = rw
# &joe = r
# * =
[/]
tests = rw

# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
[test:/]
@tests = rw

相关资料

ubuntu安装和配置SVN
svn上传报Authorization failed错误解决办法
清除Authorization failed认证记录