linux下单独(不附带apache)配置subversion方法:
安装过程:
1.软件下载。我下载的是 subversion-1.6.13.tar.gz 和 subversion-deps-1.6.13.tar.gz
2.解压两个文件进入同一个目录
分别执行命令:tar -xfvz subversion-1.6.13.tar.gz -C /usr/local/
tar -xfvz subversion-deps-1.6.13.tar.gz -C /usr/local/
3.进入解压子目录: cd /usr/local/subversion-1.6.13
4.执行 ./configure --prefix=/usr/local/svn 进行配置设定并指明安装目录.
5.执行 make 编译
6.执行 make install 安装.
7.添加环境变量: vi /etc/profile
在文件最后加入两行:
SVNPATH=$PATH:/usr/local/svn/bin
export SVNPATH(暂时环境变量还不能生效所以暂时不能识别svnserve命令)
8.进入/usr/local/svn/bin目录执行./svnserve -d启动svn
9. 测试SVN是否安装成功,执行: ./svnserve --version 如果显示版本信息, 则安装成功.
10.由于svn的端口号为3690,可以查看一下svn占用的端口号命令为:netstat -nl|grep 3690
软件配置:
1.建立版本库
进入到svn的安装目录/usr/local/svn/bin下,首先建立一个文件夹:mkdir -p /usr/local/snvdata/然后输入命令./svnadmin create /usr/local/svndata/repos就建立了一个版本库了
2.进入/usr/local/svndata/repos/conf就可以看到svn的配置文件,首先配置svnserve.conf
配置如下:
anon-access = none
auth-access = write
password-db = passwd
realm = My First Repository
### authz-db = authz(如果需要权限设置的话去掉#不需要则不必去掉)
其它配置文件注释掉
之后配置passwd文件
[users]
用户名 = 密码
配置时可以采用 vi passwd 打开文件之后,输入i可以进行修改,改完之后按住ESC退出并输入:wq
即可保存修改
3.查看svn进程是否已经启动,ps -ef|grep svn 然后输入 kill 进程号 杀死该进程,之后到/usr/local/svn/bin目录下输入命令:./svnserve -d -r /usr/local/svndata/repos
就可以启动了
4.使用eclipse的svn插件时输入的地址为:svn:IP即可访问该资源库
cd /usr/local/svn/bin/
./svnserve -d -r /usr/local/svndata/repos
passwd 是用户名密码文件
用户名 = 密码
authz是权限设置文件
需要的话应该在svnserve.conf里面去掉
### authz-db = authz签名的#
然后编辑authz
阅读(2637) | 评论(0) | 转发(0) |