1. 下载
sudo yum install -y subversion
2. 新建仓库目录
3. 配置
进入svn_repo_iHouse目录,编辑配置文件
vim conf/passwd
vim conf/authz
"[/]"表示用户**对当前仓库"svn_repo_iHouse"目录下所有子文件夹及文件拥有读写权限。
vim conf/svnserve.conf
4. 自定义启动
sudo touch /lib/systemd/system/svn_ihouse.service
sudo chmod 754 /lib/systemd/system/svn_ihouse.service
sudo systemctl daemon-reload
sudo vim /lib/systemd/system/svn_ihouse.service,内容如下:
sudo systemctl start svn_ihouse.service
sudo systemctl enable svn_ihouse.service
5. 防火墙开放端口
sudo firewall-cmd --zone=public --add-port=****/tcp --permanent
sudo firewall-cmd --reload
6. 访问
命令行则为: svn co svn://ip:port --username {user_name} --password {pwd},不建议明文写密码,用--username即可,这样也会提示输入密码。
点击"OK"弹出用户登陆窗口:
输入账号密码信息即可。