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,也类似