I.安装
yum install subversionII.配置目录
mkdir /data/svntest/
svnadmin create /data/svntest/III.配置权限
cd /data/svntest/conf 1.用户名/密码vi passwd添加lightboat=ww
2.用户权限
vi authz添加
[/]
lightboat=rw
3.svn配置
vi svnserve.conf 释放注释 anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
IV.启动
svnserve -d -r /data/svntest/注:如果启动目录是/data/,则authz文件中须配成[svntest:/]
vi /etc/sysconfig/iptables添加-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
重启防火墙
service iptables restartVI.测试
URL: svn://192.168.1.222/svntest/
user: lightboat
passwd: ww
VII. svn客户端命令
我的一个误区是:svn先在本地有个copy,先checkout下即可,然后添加目录和文件是在本地操作的,commit后才提交到服务器
svn co svn://192.168.1.100/svn
svn add path
svn add *.cpp
svn commit -m "..."
svn ci -m "..."
本文详细介绍了SVN服务器的安装、配置、权限设置、启动、防火墙配置及测试流程,包括创建目录、配置权限、SVN客户端命令使用等关键步骤。

562

被折叠的 条评论
为什么被折叠?



