服务器端:
1. sudo apt-get install subversion //安装subversion
2. //创建项目目录
mkdir /home/svn/hjd //hjd 是项目
cd /home/svn
chmod 777 hjd -R
3.//创建仓库
sudo svnadmin create /home/svn/hjd
4.//修改配置文件 最终结果为:
/home/svn/hjd/conf/passwd 内容:
[users]
abc = 123456
/home/svn/hjd/conf/authz 内容:
[groups]
hjd = abc
[hjd:/]
@hjd = rw
* =
/home/svn/hjd/conf/svnserve.conf 内容:
[general]
anon-access = none
auth-access = write
password-db = passwd
5.//启动svn服务器
svnserve -d -r /home/svn //注意,此处一定要为 /home/svn 而不是 /home/svn/hjd ,与下文客户端路径直接相关。
若是需要重启svn服务器,我用的是 ps -aux |grep svn 然后 kill -9 svnid 然后 第5步。
6.客户端:tortoisesvn
若是以前用过tortoisesvn,先清除以前的账号密码。空文件夹下右击-》tortoisesvn -》settings -》saved data -》authentication data 处点击clear
检出项目:
此空文件夹下,右击-》checkout ,url of repository 填写 svn://102.23.23.23/hjd //注意,此处与服务端的第5步直接相关。hjd 第五步有,则此处无,否则反之。
That's all, thank you.