1.检查当前版本,未有的话用yum安装
rpm -qa subversion

linux上搭建svn服务器,linux搭建svn

1.反省当前版本,未有的话用yum安装
rpm -qa subversion

2.安装
yum install subversion -y

2.建库
mkdir -p /home/svn/project
svnadmin create /home/svn/project

3 cd /home/svn/project/conf进行计划
三.一 设置passwd文件配置用户和密码
[users]
username = password

三.二安装权限authz文件,那里设置为根目录的读写权限
[/]
username = rw

svn服务器搭建。3.3配置snvserv.conf
anon-access = none # 使非授权用户不能访问
auth-access = write # 使授权用户有写权限
password-db = passwd #密码文件地址
authz-db = authz   # 访问控制文件
realm = /home/svn/qls #
认证命名空间,subversion会在认证提示里体现,并且作为证据缓存的最主要字。

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /home/svn/qls

4.启动SVN
svnserve -d -r /home/svn/qls

5.查看SVN进程
ps -ef|grep svn|grep -v grep

检测SVN 端口
netstat -ln |grep 3690

结束重启SVN
//停止
killall svnserve

重启SVN
svnserve -d -r /home/svn/qls

一.检查当前版本,没有的话用yum安装 rpm -qa subversion 2.设置 yum install
subversion -y 二.建库 mkdir -p /home/svn/projec…

1.检查当前版本,未有的话用yum安装
rpm -qa subversion

1.安装SVN
centos安装:
澳门金沙国际,yum install subversion
ubuntu安装:
apt-get install subversion

2.安装
yum install subversion -y

2.安装
yum install subversion -y

2.装置成功后,
创设仓仓库储存放目录,例如:
mkdir -p /opt/svn/
成立SVN仓库,例如创造仓库”repos”:
mkdir -p /opt/svn/repos

2.建库
mkdir -p /home/svn/project
svnadmin create /home/svn/project

2.建库
mkdir -p /home/svn/project
svnadmin create /home/svn/project

svnadmin create /opt/svn/repos

3 cd /home/svn/project/conf实行陈设
3.1 设置passwd文件配置用户和密码
[users]
username = password

三 cd /home/svn/project/conf举行配置
3.1 设置passwd文件配置用户和密码
[users]
username = password

三.改动配置:
cd /opt/svn/repos/conf
vi svnserve.conf
您能够平素删除暗中认可的svnserve.conf文件,然后利用下边的布置:
或只修改有关的相应项

3.2安装权限authz文件,这里设置为根目录的读写权限
[/]
username = rw

三.二安装权限authz文件,那里安装为根目录的读写权限
[/]
username = rw

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repos
说明:
anon-access = none #不允许匿名用户访问
auth-access = write #由此认证的用户能够读和写
password-db = passwd #用户保存文件
authz-db = authz #权限管理文件
realm = /opt/svn/repos #仓库名称

3.3配置snvserv.conf
anon-access = none # 使非授权用户无法访问
auth-access = write # 使授权用户有写权限
password-db = passwd #密码文件地址
authz-db = authz   # 访问控制文件
realm = /home/svn/qls #
认证命名空间,subversion会在证实提醒里体现,并且作为证据缓存的要紧字。

3.3配置snvserv.conf
anon-access = none # 使非授权用户不可能访问
auth-access = write # 使授权用户有写权限
password-db = passwd #密码文件地址
authz-db = authz   # 访问控制文件
realm = /home/svn/qls #
认证命名空间,subversion会在认证提醒里浮现,并且作为证据缓存的关键字。

四.设置用户密码:
vi passwd
在结尾参预用户名与密码:
youname  = 123456

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /home/svn/qls

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /home/svn/qls

5.安装用户权限:
vi authz
添加:
[/]
sunson = rw
* =
也足以给子目录设置权限,例如:
[/subdir1]
sunson = rw
* =

4.启动SVN
svnserve -d -r /home/svn/qls

4.启动SVN
svnserve -d -r /home/svn/qls

6.启动svn服务
svnserve -d -r /opt/svn –listen-port 3309

5.查看SVN进程
ps -ef|grep svn|grep -v grep

5.查看SVN进程
ps -ef|grep svn|grep -v grep

只顾:假设改动了svn配置,必要重启svn服务,步骤如下:
# ps -aux|grep svnserve
# kill -9 ID号
# svnserve -d -r /opt/svn

检测SVN 端口
netstat -ln |grep 3690

检测SVN 端口
netstat -ln |grep 3690

停下重启SVN
//停止
killall svnserve

结束重启SVN
//停止
killall svnserve

重启SVN
svnserve -d -r /home/svn/qls

重启SVN
svnserve -d -r /home/svn/qls

相关文章