主题
TortoiseSVN 部署(服务端 + Windows 客户端)
| 项 | 信息 |
|---|---|
| 示例服务器 IP | 192.168.1.100 |
| SVN 服务端版本 | 1.14.2 (r1899510) |
一、SVN 服务端部署
安装 Subversion:
bash
yum -y install subversion
svnversion --version创建仓库:
bash
mkdir -pv /svn/data/project
svnadmin create /svn/data/project1.1 配置用户密码
bash
vim /svn/data/project/conf/passwd在 [users] 下添加(示例):
bash
[users]
user1 = password1
user2 = password2需要多个账号就继续追加,左边账号、右边密码。
1.2 配置权限
bash
vim /svn/data/project/conf/authz示例(根路径读写权限):
bash
[/]
user1 = rw
user2 = rw
r为只读,rw为读写;建了多个账号就对应添加权限。
1.3 配置 svnserve
bash
vim /svn/data/project/conf/svnserve.conf在 [general] 下配置:
bash
# 匿名用户没有权限
anon-access = none
# 授权用户可以写入
auth-access = write
# 密码文件路径
password-db = passwd
# 授权文件路径
authz-db = authz1.4 启动服务
bash
svnserve -d -r /svn/data/project
ps -ef | grep svn
netstat -ntlp默认端口一般为 3690。至此服务端部署完成。
二、Windows 桌面客户端(TortoiseSVN)
2.1 下载安装
客户端下载地址:
下载后按向导安装即可。
2.2 连接仓库
已知 SVN 地址时可直接检出,例如:
bash
svn://172.24.0.230


登录成功后,桌面客户端部署完成。
