#java01-inside搭建SVN服务器
#安装SVN服务端
rpm -qa |grep subversion
yum remove subversion 如果有旧版本,需要先卸载
yum install subversion -y
svnserve --version 查看版本,测试是否安装成功
mkdir -p /home/svn/game
svnadmin create /home/svn/game
cd /home/svn/game/conf/
vim authz
[game:/]
mopgaming=rw
vim passwd
[users]
mopgaming =mopgaming
vim svnserve.conf
anon-access= read
auth-access = write
password-db = passwd
authz-db = authz
realm = game
svnserve -d -r /home/svn
#设置SVN添加开机自启动服务
vim /lib/systemd/system/svn.service
[Unit]
Description=svn server
After=network.target
[Service]
Typt=forking
ExecStart=svnserve -d -r /home/svn
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable svn.service
systemctl start svn.service
#安装SVN客户端
http://sourceforge.net/projects/tortoisesvn/?source=typ_redirect
安装成功后,checkout,svn://10.10.86.133/game链接格式。输入用户名,密码。
PS:安装的svn server服务器端,将用户提交的数据存储在db数据库中,服务器端不能有效读取内容。必须在svn 客户端才能查看用户提交的内容。svn服务器端,作为用户数据的中转,控制版本,供其他客户端用户从服务器端拉取或发送数据。
PC客户端svn下载:
http://sourceforge.net/projects/tortoisesvn/?source=typ_redirect
参考文档:
1-http://www.blogjava.net/rockblue1988/archive/2014/11/19/420246.aspx
2-Linux(centOS6.5)下SVN的安装、配置及开机启动
http://www.blogjava.net/rockblue1988/archive/2014/11/19/420246.aspx
3-客户端TortoiseSVN的安装及使用方法
http://blog.chinaunix.net/uid-27004869-id-4112057.html
4-安装svn(Setup-Subversion-1.7.7)认证失败的解决办法,附加注册服务
http://blog.csdn.net/zm2714/article/details/8334106