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 @   Mrzxs  阅读(953)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题