(centos)svn服务器与客户端的搭建

简介: 1、 yum install subversion.i6862、 创建仓库创建版本库目录mkdir -p /home/svndata/lvmaque_svn创建版本库svnadmin create /home/svndata/lvmaque_svn结果:Paste_Image.
+关注继续查看

1、 yum install subversion.i686
2、 创建仓库

创建版本库目录
mkdir -p /home/svndata/lvmaque_svn
创建版本库
svnadmin create /home/svndata/lvmaque_svn

结果:


img_4e42079cf60d1cc1e12d554c8e77b2fd.png
Paste_Image.png

3、进入conf目录(该svn版本库配置文件)

  • authz文件是权限控制文件
  • passwd是帐号密码文件
  • svnserve.conf SVN服务配置文件

4、设置帐号密码
vi passwd
在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan

5、 设置权限
vi authz

在末尾添加如下代码:

[/]
dan=rw
ww = r

意思是版本库的根目录dan对其有读写权限,ww只有读权限。

  • /,表示根目录及以下。根目录是svnserve启动时指定的,我们指定为/home/svnadmin/svndata。这样,/就是表示对全部版本库设置权限。
  • repos1:/,表示对版本库1设置权限
  • repos2:/occi,表示对版本库2中的occi项目设置权限
  • repos2:/occi/aaa,,表示对版本库2中的occi项目的aaa目录设置权限

6、修改svnserve.conf文件

vi svnserve.conf

打开下面的几个注释:

  • anon-access = read #匿名用户可读
  • auth-access = write #授权用户可写
  • password-db = passwd #使用哪个文件作为账号文件
  • authz-db = authz #使用哪个文件作为权限文件
  • realm /home/svndata/lvmaque_svn # 认证空间名,版本库所在目录

7、 启动服务

svnserve --help,看看这个命令的帮组,其中有-d和-r,分别表示后台运行和数据仓库目录。

输入命令:
svnserve -d -r /home/svndata/lvmaque_svn-d表示在后台运行

后面那个要跟你自己的数据仓库目录。svndata也是自己新建的文件夹

SVN默认监听的是3690

8、 修改监听端口

svnserve --listen-port 9999 -d -r /svndata/lvmaque_svn

/opt/svndata,是你的仓库地址

10、 tortoise访问
选择import,将windows项目中导入到centos中的仓库里


img_95216c75eaf8706b8f191480a81c7b3d.png
Paste_Image.png

svn://192.168.1.126/svndata/lvmaque_svn
重点提醒: 配置文件前不能有空格

11、 现在centos系统中有了项目仓库,然后在apache的服务器下检出自己的项目

img_ac07433f0ee972627da6166f5d0ad2a0.png
Paste_Image.png
目录
相关文章
|
11月前
|
监控 Linux
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(三)
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台
141 0
 CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(三)
|
11月前
|
监控 前端开发 Linux
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(二)
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台
95 0
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(二)
|
11月前
|
运维 自然语言处理 监控
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(一)
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台
117 0
CentOS手把手教你搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(一)
|
11月前
|
缓存 Linux 应用服务中间件
CentOS 7手把手教你搭建GitLab(二)
CentOS 7手把手教你搭建GitLab
265 0
 CentOS 7手把手教你搭建GitLab(二)
|
11月前
|
Linux 程序员 网络安全
CentOS 7手把手教你搭建GitLab(一)
CentOS 7手把手教你搭建GitLab
266 0
CentOS 7手把手教你搭建GitLab(一)
|
11月前
|
监控 Linux
手把手教你CentOS下搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(三)
手把手教你CentOS下搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台
87 0
手把手教你CentOS下搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(三)
|
11月前
|
监控 前端开发 Linux
手把手教你CentOS下搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(二)
手把手教你CentOS下搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台
138 0
手把手教你CentOS下搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(二)
|
11月前
|
运维 自然语言处理 监控
手把手教你CentOS下搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(一)
手把手教你CentOS下搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台
202 0
手把手教你CentOS下搭建Zabbix Server,Zabbix Proxy,Zabbix Agent企业级监控平台(一)
|
11月前
|
容灾 关系型数据库 MySQL
Centos通过Docker搭建MySQL的PXC集群
Centos通过Docker搭建MySQL的PXC集群
363 0
Centos通过Docker搭建MySQL的PXC集群
|
11月前
|
XML 分布式计算 Hadoop
Centos下搭建Hadoop伪分布式(二)
Centos下搭建Hadoop伪分布式
151 0
Centos下搭建Hadoop伪分布式(二)
相关产品
云迁移中心
推荐文章
更多