让你的Mac OSX 也变成svn服务器
最近在公司,要把以前我做的一些项目,还有公司的一些项目放在svn上
以便大家相互修改和管理
我就用的Mac 建立了一个svn
不过svn的库,我们会经常tar保存出来
苹果系统直接就提供了svn的工具包
svn svndumpfilter svnserve svnversion
svnadmin svnlook svnsync
我们用
svnadmin
svnserve
这两个就可以了
实例写的用户密码都是简单的,真正用时要复杂点
不过svn密码是明文的,也不要太高要求
1.首先建立svn库
mkdir ~/svn
cd ~/svn
mkdir mydata
svnadmin create ~/svn/mydata
注意mydata里面的文件就svnadmin给你建立的
2.配置和管理svn
每一个库的目录下都有conf
vi svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
vi passwd
[users]
qvb3d=123456
test=123456
vi authz
[/]
qvb3d=rw
test=rw
[mydata:/]
qvb3d=rw
test=rw
所有上面的配置都要顶格,否则会报错
3.启动svn服务
sudo svnserve -d -r ~/svn &
关闭svn服务
sudo killall svnserve
4.使用 SmartSVN 软件