|
在学习一些不熟悉的技术或操作时,一般都很习惯的去Google或baidu查教程,查资料,但这些资料里面,很多都起误导作用,各式各样的操作环境有着各式各样的使用方法,所以还需要有取其精华去之糟粕的目光来甄别。
如果在ubuntu里配置svn的服务,其实是件非常简单的事情:
(下面所有命令都是回忆昨天晚上的操作,可能细节上有些错误)
1.安装svn:
sudo apt-get install subversion
(开始的时候,下载了svn的包,./configure ,然后make。。。但configure时出了很多莫名其妙的问题,估计是编译环境不正常,幸好ubuntu提供的超级无敌帅气的安装方式)
2.创建配置库:
sudo mkdir /home/svn
sudo svnadmin create /home/svn/myproject
3.配置
(1)/home/svn/myproject/conf/svnserve.conf
password-db = passwd
authz-db = authz
(2)/home/svn/myproject/conf/passwd
[users]
bzcyer = 111111
(3)/home/svn/myproject/conf/authz
[groups]
admin = bzcy
[myproject:/]
@admin = rw
每个[secton]标签,如svnserve.conf中的[general]都必须从每行的第一列开始,否则会提示"Section header must start in the first column"
4. 启动svn服务
sudo svnserve -r -d /home/svn
到这里,可以用svn协议访问了,当然喜欢用http协议访问的可以装下apache,或ssh访问的,相关的教程网上也有很多。
还是喜欢在客户端安装个乌龟,用起来比较的方便。
1.5版的大乌龟比1.4版的小乌龟看起来帅气很多。
PS:难得写篇原创的文章啊~
看其他文章可以访问我的博客 |
|