mac 下配置 svn 开机自启动
来源:互联网 发布:淘宝二手苹果ipad 编辑:程序博客网 时间:2024/05/22 16:45
通过在 MacOS 的 /Library/LaunchDaemons 目录下增加 plist 文件实现开机启动SVN服务的方法:
1、在/Library/LaunchDaemons下新建org.tigris.subversion.svnserve.plist
2、org.tigris.subversion.svnserve.plist内容:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"> <dict> <key>Disabled</key> <false/> <key>UserName</key> <string>aven</string> <key>Label</key> <string>org.tigris.subversion.svnserve</string> <key>ProgramArguments</key> <array> <string>/usr/local/bin/svnserve</string> <string>--inetd</string> <string>--root</string> <string>/Users/aven/svn</string> </array> <key>ServiceDescription</key> <string>SVN Version Control System</string> <key>Sockets</key> <dict> <key>Listeners</key> <array> <dict> <key>SockFamily</key> <string>IPv4</string> <key>SockServiceName</key> <string>svn</string> <key>SockType</key> <string>stream</string> </dict> <dict> <key>SockFamily</key> <string>IPv6</string> <key>SockServiceName</key> <string>svn</string> <key>SockType</key> <string>stream</string> </dict> </array> </dict> <key>inetdCompatibility</key> <dict> <key>Wait</key> <false/> </dict> </dict></plist>说明:
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px '.PingFang SC'; color: #454545}span.s1 {font: 12.0px 'Helvetica Neue'}
红色字体,第一个是你的系统用户名,第二个是你的svnserve所在路径,第三个是你的版本库要目录。
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px '.PingFang SC'; color: #454545}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545}span.s1 {font: 12.0px 'Helvetica Neue'}
提示:查看svnserve路径方法:
which svnserve
3、授权
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545}span.s1 {font: 12.0px '.PingFang SC'}
授权开机启动权限给root,否则报/Library/LaunchDaemons/org.tigris.subversion.svnserve.plist: Path had bad ownership/permissions无权限错误
sudo chown -R root /Library/LaunchDaemons/org.tigris.subversion.svnserve.plistp.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px '.PingFang SC'; color: #454545}span.s1 {font: 12.0px 'Helvetica Neue'}
授权svn仓库的使用权限给当前用户
sudo chown -R aven /Users/aven/svn4、重启电脑
重启验证配置是否生效。
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px '.PingFang SC'; color: #454545}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545}p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #e4af0a}
参考资料:
Running an SVN Server Automatically in the Background
https://www.zennaware.com/cornerstone/helpbook/pages/appendix/launchd.html
相关阅读
三种方式配置Mac OS X的启动项
Mac OS启动服务优化高级篇(launchd tuning)
======================文档信息======================
版权声明:非商用自由转载-保持署名-注明出处
署名(BY) :testcs_dn(微wx笑)
文章出处:[无知人生,记录点滴](http://blog.csdn.NET/testcs_dn)
==============欢迎关注我的个人微信订阅号(微wx笑)==========
li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545}span.s1 {font: 12.0px '.PingFang SC'}ol.ol1 {list-style-type: decimal}p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545}span.s1 {font: 12.0px '.PingFang SC'}li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545}span.s1 {font: 12.0px '.PingFang SC'}ol.ol1 {list-style-type: decimal}p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px '.PingFang SC'; color: #454545}
- mac下svn开机自启动配置
- mac 下配置 svn 开机自启动
- svn配置开机自启动
- mac 下 redis 安装,并配置开机自启动
- SVN windows下开机自启动
- Linux下设置svn开机自启动
- Linux下设置svn开机自启动
- Linux下配置jboss开机自启动
- Linux下配置jboss开机自启动
- Linux 下 Oracle 开机自启动配置
- Linux 下 Oracle 开机自启动配置
- linux下配置mysql开机自启动
- linux下配置tomcat开机自启动
- CentOS下配置Tomcat开机自启动
- Centos7下配置Redis开机自启动
- Linux下Oracle配置开机自启动
- Centos7下配置Redis开机自启动
- mac下配置tomcat开机启动
- 矩阵运算总结
- Mysql学习笔记二十三——事务
- AC自动机
- Python格式化字符串
- Problem B: 平面上的点和线——Point类、Line类 (II)
- mac 下配置 svn 开机自启动
- CCF NOI1052 Self-Numbers
- Linux网络编程学习笔记--socket编程4--7
- poj 2409 Let it Bead
- JDBC
- 事件(认识事件,重写event(),事件过滤器,定时器,事件总结)
- Spring Boot Servlet配置
- 多条目加载--->(如:新闻的布局)
- java——二叉查找树(BST)算法