`

centos之svn安装

 
阅读更多

svn服务器有2种运行方式

1.独立服务器 (例如:svn://xxx.com/xxx);

2.借助apache。(例如:http://svn.xxx.com/xxx);

以下使用的是独立服务器安装的形式

 

wget http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz

wget http://subversion.tigris.org/downloads/subversion-deps-1.6.6.tar.gz

 

tar -zxvf subversion-1.6.6.tar.gz

tar -axvf subversion-deps-1.6.6.tar.gz

这两个文件解压后的需在同一个目录之中

 

进入subversion-1.6.6中

./configure --prefix=/usr/local/svn --with-openssl=/usr/include/openssl --without-berkeley-db

(需要先安装openssl,find / -name opensslv.h查看安装目录“/usr/include/”)

make

make install

 

svn的命令文件在安装目录的bin目录中:/usr/local/svn/bin/

 

创建svn代码目录:/data/svn/

 

开启svn (需要svn代码目录)

/usr/local/svn/bin/svnserve -d -r /data/svn/   #默认的端口是3690

 

查看svn是否开启

netstat -tunlp | grep svn

 

在svn代码目录中创建svn代码库,一般是一个项目一个库:/usr/local/svn/bin/svnadmin create /data/svn/bicloud

创建成功后的代码库目录中会自动生成一些文件,其中conf目录是存放该代码库的权限、用户配置文件

修改版本配置库文件:vim /data/svn/bicloud/conf/svnserve.conf  

对用户配置文件的修改是立即生效的,不必重启svn。

 

修改账号密码配置文件:vim /data/svn/bicloud/conf/passwd


 

修改svn权限:vim /data/svn/bicloud/conf/authz


 

 

到此svn的安装开启和代码库的创建就完成了,具体的svn操作可参看“centos的构建具有主干、分支的svn版本库


 

  • 大小: 213.2 KB
  • 大小: 32.7 KB
  • 大小: 114.8 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics