linux安装并配置svn

1、通过yum命令安装svnservice
  yum -y install subversion

2、创建svn版本库目录,命令如下

  mkdir -p /usr/local/svn

3、创建svn版本库

  svnadmin create /usr/local/svn/xxx

  xxx为版本库名称,可自定义,创建成功后进入目录下的conf文件夹

4、修改配置文件

  conf目录下有三个重要的配置文件,如下:

  authz:负责账号权限的管理,控制账号是否读写权限

  passwd:负责账号和密码的用户名单管理

  svnserve.conf:svn服务器配置文件

(1)修改文件authz

group=用户1,用户2,用户3,用户4

[/]

(2)修改文件passwd

用户1=密码

用户2=密码2

(3)修改文件svnserve.conf(有四个地方要改)

 

5、开放防火墙端口

  firewall-cmd --zone=public --add-port=3690/tcp --permanent

5.1、重新加载防火墙

  firewall-cmd --reload

 6、启动svn

  svnserve -d -r /opt/svn (你的svn所在目录,不需要指定到具体的项目)

7、查看svn进程

  ps -ef|grep svn|grep -v grep

  如果出现root 12538 1 0 14:40 ? 00:00:00 svnserve -d -r /opt/svn 即代表可以,如果只有 ……-color说明没有成功

8、停止SVN:

  killall svnserve

9、如果将本地文件上传到svn服务器
  ①本地checkout,地址是svn://ip地址:3690/xxx(上边创建的版本库名称),输入用户名密码,然后,将文件夹添加进来,然后add,commit
  ②如果是idea,那么先确保svn配置好了,然后点vcs,然后share to subvison,然后……然后commit
  ③如果是eclipse,也类似
 
posted @ 2022-10-16 00:29  Mrzxs  阅读(951)  评论(0编辑  收藏  举报