如何在linux下安装配置svn服务器
来源:互联网 发布:淘宝网风车 编辑:程序博客网 时间:2024/05/13 06:19
安装
1. 下载安装包
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74
下载subversion-1.6.12.tar.bz2和subversion-deps-1.6.12.tar.bz2两个压缩包,将两个包放到同一个文件夹下面,例如/root/。(这两个文件我已经下载下来,放在\\10.224.174.245\cisco\svn目录下)
2. 解压缩(注意,解压顺序不能颠倒,因为第二个压缩包的内容会覆盖第一个压缩包的内容)
tar xjf subversion-1.6.12.tar.bz2
tar xjf subversion-deps-1.6.12.tar.bz2
cd subversion-1.6.12
3. 安装
./configure
在这里可能出现两个问题。
A. 提示we require openssl: try –with-openssl option
解决方法:下载openssl安装包http://www.openssl.org/source/openssl-1.0.0a.tar.gz
(这个文件我已经下载下来,放在\\10.224.174.245\cisco\svn目录下)
tar xzf openssl-1.0.0a.tar.gz
cd openssl-1.0.0a
./config
make
make test
make install
然后重新运行./configure –with-openssl=/usr/local/ssl/
B. 提示subversion requires zlib
解决方法:在subversion安装包目录下就有zlib的包。
cd zlib
./configure
make
make install
这样,zlib会默认安装在/usr/local/zlib
然后重新运行./configure
4. make
make执行时可能会出现`SQLLEN' undeclared的错误,vi apr-util/dbd/apr_dbd_odbc.c打开文件,在文件开头添加两个语句:
typedef int SQLLEN;
typedef unsigned int SQLULEN;
再执行make命令,就不会有错误。
5. Make install
执行make install,安装成功!
使用
6. 创建项目存储库(我的例子中项目名称为exam)
svnadmin create repository/subversion/exam
删除项目存储库:直接删除文件夹
7. 配置用户参数
vi repository/subversion/exam/conf/passwd,配置用户名密码
[users]
admin = mypassword
8. 配置用户参数
vim repository/subversion/exam/conf/svnserve.conf配置四个参数(每行前面不加空格)
anon-access = read
auth-access = write
password-db = passwd
realm = exam
9. 启动svn服务(后台运行)
Svnserve -d -r repository/subversion/ &
10. 导入项目
svn import exam/ svn://localhost/exam -m "initial import" --username root --password pass- 如何在linux下安装配置svn服务器
- 如何在Linux下配置svn服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- 在linux下安装配置svn独立服务器
- MVC初学笔记(3):MVC访问数据库实现登录
- ASP.NET中IsPostBack详解
- 解决学术打不开的方法
- hdu 2475 DNA repair AC自动机+dp
- c++初试-异常(6)
- 如何在linux下安装配置svn服务器
- Eclipse启动报错,日志如下
- Android中Parcel 和 Parcelable
- 商业计划书的定义
- Mybatis之ResultMap简介,关联对象
- 【经典之作】做网页时经常用到的代码集合(1)
- 你不知道的事
- 风险投资公司
- Redis 之 pub/sub