Chinaunix首页 | 论坛 | 博客
  • 博客访问: 49202
  • 博文数量: 8
  • 博客积分: 517
  • 博客等级: 下士
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-08 16:32
文章分类

全部博文(8)

文章存档

2011年(4)

2010年(4)

我的朋友
最近访客

分类: 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
一样的配置.

阅读(1867) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~