分类: BSD
2010-08-23 21:16:11
文章来源:http://blog.haohtml.com/index.php/archives/5142
Freebsd配置SVN服务器,同CENTOS下配置基本一样
以前在centos下配置过,公司的服务器为freebsd,这次开发项目用svn, 花一小点时间配置下,
在用svn出问题时也方便知道问题出在哪。
前提apache等已经装好了
按装svn服务器软件
#cd /usr/ports/devel/subversion
#make WITH_MOD_DAV_SVN=yes WITHOUT_BDB=YES install clean
#rehash
下边介绍两种使用方式:
第一种方式:使用svnserve服务器,自己的协议和客户端,在freebsd我在/usr/local/www/apache22/data下用FTP上传了一个blog目录
#cd /usr/local/www/apache22/data
#svnadmin create myblog
#svn import blog file:///usr/local/www/apache22/data/myblog/blog -m “init”
然后出来提示committed revision 1
#svnserve -d -r /usr/local/www/apache22/data/
这时候就可以在他机器上使用用TortoiseSVN的Rep0-browers访问 svn://ip/myblog 得到当前的副本了
现在只能checkout不能commit。下边配置成可以commit
#cd /usr/local/www/apache22/data/myblog/conf
#vi svnserve.conf
去掉password-db=passwd前面的注解,要注意password-db=passwd前不能有空格
保存退出后
vi passwd加入
terry = 123456
现在可以commit了,要求你输入用户名,密码,就是刚配置的
第二种方式:与apache结合,这样子可以通过http://xxxx/myblog这样的地址来check out了
参考http://hi.baidu.com/48238398/blog/item/084717e74cea742cb938208d.html
一样的配置.