• 下载svn

[[email protected] ~]# yum -y install subversion

  • 创建svn安装路径(我的路径是zookeeper)

[[email protected] owner]# mkdir svn/zookeeper

  • 创建svn仓库

/home/dtyims/owner/svn/zookeeper 为svn仓库

[[email protected] owner]# svnadmin create /home/dtyims/owner/svn/zookeeper

  • 查看svn仓库文件结构

subversion目录说明: 

- db目录:就是所有版本控制的数据存放文件 

- hooks目录:放置hook脚本文件的目录 

- locks目录:用来放置subversion见艰苦锁定数据的目录,用来追踪存取文件库的客户端 

- format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号 

- conf目录:是这个仓库的配置文件(仓库的用户访问账号、权限等)

 

cd进入conf目录(该svn版本库的配置文件): 

- authz文件是权限控制文件 

- passwd是帐号密码文件 

- svnserve.conf SVN服务配置文件

drwxr-xr-x. 2 root root 54 Nov 22 14:08 conf drwxr-sr-x. 6 root root 233 Nov 22 14:08 db -r--r--r--. 1 root root 2 Nov 22 14:08 format drwxr-xr-x. 2 root root 231 Nov 22 14:08 hooks drwxr-xr-x. 2 root root 41 Nov 22 14:08 locks -rw-r--r--. 1 root root 229 Nov 22 14:08 README.txt

 

  • 设置用户名&svn操作权限

[[email protected] conf]# vim authz

 

[/]表示当前svn仓库的根路径,设置成这样没多大问题

阿里云安装svn

  • 设置密码

[[email protected] conf]# vim passwd

 

阿里云安装svn

  • 设置访问权限

[[email protected] conf]# vim svnserve.conf

阿里云安装svn

  • 设置阿里云安全组权限

svn默认的端口是3690,在阿里云中将该端口号放开

阿里云安装svn

 

  • 启动svn

svnserve -d -r /home/dtyims/owner/svn/zookeeper

 

  • windows中check out项目

svn地址为: svn://阿里云外网ip\svn仓库地址

 

阿里云安装svn

 

  • ok,结束

 

相关文章:

  • 2021-04-12
  • 2021-06-28
  • 2022-12-23
  • 2021-11-28
  • 2021-11-05
  • 2021-12-10
  • 2021-11-27
  • 2021-10-13
猜你喜欢
  • 2021-07-19
  • 2021-09-01
  • 2021-06-12
  • 2021-07-31
  • 2021-12-28
  • 2021-11-30
  • 2022-01-27
相关资源
相似解决方案