linux下3690端口启动,LINUX下svn安装部署

1.#安装

yum install subversion

2.#测试

svnserve --version

3.#创建库根路径

mkdir /usr/local/svn

4.#创建一个项目库

svnadmin create /usr/local/svn/project

5.修改配置文件

cd /usr/local/svn/project

vi svnserve.conf

[general]

anon-access=none------------- #没有登录不能操作

auth-access=write--------------#登录后可以写操作

password-db=/usr/local/svn/project/conf/passwd---------------#用户密码文件的位置

authz-db=/usr/local/svn/project/conf/authz-------------------#授权文件的路径

realm=/usr/local/svn/project/--------------------#认证空间名,版本库所在目录

** vi passwd

[users]

harry = harryssecret

sally = sallyssecret

sxl = 123456-----------------------#格式是 用户名=密码

** vi authz

[groups]

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe

admin=sxl-----------------#给用户分配用户组,格式是 组名=成员1,成员2

[/]

@admin=rw--------------------------------#给用户组分配权限,格式 @组名=rw (r读权限,w写权限)

*=

6.启动服务 (SVN默认的打开端口是3690)

svnserve -d -r /usr/local/svn/ --listen-port 3686

ps -ef|grep svnserve

7.停止服务

kill -9 {进程id}

8.测试

下载代码库

svn co svn://192.168.159.128:3686/project

修改更新代码

cd ~/project/

touch index1.php

svn add index1.php

svn commit index1.php -m "sadga"

修改文件后提交

svn ci -m '添加新文件' test.php

9.设置开机启动

#####安装好 svn 服务后,默认是没有随系统启动自动启动的, CentOS 7 的 /etc/rc.d/rc.local 是没有执行权限的, 系统建议创建 systemd service 启动服务###

查看 /lib/systemd/system/svnserve.service配置信息

vi /etc/sysconfig/svnserve

OPTIONS="-r /var/svn"修改为OPTIONS="-r /usr/local/svn --listen-port 3686"

systemctl enable svnserve.service

重启服务器检查svn进程

ps -ef|grep svnserve

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值