首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Centos上创建subversion shell脚本

在Centos上创建subversion shell脚本
EN

Stack Overflow用户
提问于 2013-09-03 00:54:08
回答 1查看 175关注 0票数 1

我已经在CentOS6.4上安装了subversion,并希望编写一个脚本(据我理解为shell脚本)来运行几个命令。这里我的问题不是编写shell脚本,而是更多地为shell脚本提供一个参数(因此以某种方式提供函数),以便能够完成请求。

本质上,我想做以下几点:

  1. 运行带有SSH参数的脚本("somscript reponame")
  2. 创建回购: svnadmin创建/var/www/svn/reponame
  3. 变更回购所有者: chown -R apache.apache /var/www/svn/reponame -R
  4. 做安全更改: chcon -R -t httpd_sys_content_t /var/www/svn/reponame/
  5. 和chcon -R -t httpd_sys_rw_content_r /var/www/svn/reponame
  6. 创建默认目录: svn导入-m‘初始导入’/tmp/svn-结构-模板/ http://domain.com/svn/reponame/ (堆栈溢出不接受localhost)

有人能提供一些指导,或者提供一个我可以使用的替代方案吗?PHP脚本是否能工作(因此在浏览器上运行它并使用某种类型的查询字符串,这不会造成一些安全问题,因为apache是默认的所有者,其中有些可能需要根/ sudo访问)。

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-06 10:14:47

正如福斯托在评论中所说的那样,标准的Bash参数应该工作得很好。在ProjectLocker,我们使用类似于您所描述的脚本来提供新的Subversion存储库,您应该能够在脚本中引用"$1“、"$2”等等。

顺便说一句,如果在带有实例的机器上运行,则不必导入到http:// location,如果这会使事情变得更困难。你可以:

代码语言:javascript
运行
AI代码解释
复制
 svn import -m 'Initial import' /tmp/svn-structure-template/ file:///var/www/svn/reponame

尽管我建议先测试它,以确保这不会导致不想要的权限更改。如果是的话,您可以在apache权限翻转和锁定之前运行它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18587952

复制
相关文章
当不使用会话状态时禁用它
并不是所有的应用程序或页都需要针对于具体用户的会话状态,您应该对任何不需要会话状态的应用程序或页禁用会话状态。
Java架构师必看
2021/03/22
5180
你家路由器“有趣”的24小时 | 路由器真的安全吗?(含视频)
想必大家都知道最近美国东海岸地区的网站遭遇了一次大规模的DDoS攻击,此次的攻击导致大量用户无法正常访问网站的服务。 根据安全研究专家的分析结果,此次DDoS攻击主要是由受病毒感染的物联网设备所驱动的
FB客服
2018/02/09
8850
你家路由器“有趣”的24小时 | 路由器真的安全吗?(含视频)
关于数组内元素是否会被改变的思考
项目中双层for循环时,想当然的认为内部局部指针变量的变化会影响外面数组中模型的地址。结果调试后发现,是不对的。
woopDast1
2020/09/04
1.1K0
Python 未来会被取代吗?
开发者社区花了几十年的时间才领略到 Python 迷人之处。但自 2010 年初以来,Python 就一直在蓬勃发展,并最终在受欢迎程度上超越了 C、C#、Java 和 JavaScript。但这种趋势还会持续到什么时候呢?什么时候 Python 最终会被其他编程语言所取代?为什么会被取代?
程序员皮克
2021/12/28
7660
夏日不插电: .ART 域名激发探索本能
探索 .ART 社区里让人心醉的夏季活动,包括冲浪文化、意大利风景以及特拉维夫艺术博物馆独特的艺术夏令营。
腾讯云DNSPod团队
2023/07/24
2100
夏日不插电: .ART 域名激发探索本能
R python在无图形用户界面时保存图片
在用python的matplotlib,和R中自带的作图,如果想保存图片时,当你有图形用户界面时是没有问题的,但是当没有图形用户界面时,会报错: 在R中,解决办法: https://blog.csdn.net/LongBless/article/details/6373291 在python中,解决办法: 在导入matplotlib的其他包之前,写以下语句:   import matplotlib   matplotlib.use('Agg')
Echo_fy
2018/07/06
9850
当flex容器中包含absolute元素时
我们设置了justify-content: center;,不同机型显示区别如下:
celineWong7
2020/11/05
3.8K0
EasyDSS前端用户管理界面分页与页面内容不匹配的优化
EasyDSS视频平台作为一套网页视频流媒体平台,观看视频推流直播不需要安装插件,网页直接即可播放,且近期我们已经更新了系统的内核,在性能上也会有进一步的提升。
TSINGSEE青犀视频
2021/09/13
1.8K0
iOS界面设计,12个优秀案例激发你的灵感
总所周知,iOS和Android是当今两大移动平台,前者采用Human Interface Design,后者采用Material Design。作为设计师,尤其是App设计师,总是会在这两者进行设计。如果你的产品能在井喷的App里推颖而出,这一定会是超级棒的体验。你做到了,设计改变生活。
奔跑的小鹿
2018/02/26
1.8K0
iOS界面设计,12个优秀案例激发你的灵感
你的工作会被AI替代吗?
ChatGPT大杀特杀以后,最常问的问题之一就是能不能替代搜索引擎。最初我的回答是“不能”,现在我的回答同样是“不能”。
木羊
2023/09/09
1560
iOS开启热点或定位时状态栏变化导致布局改变
最近在项目中遇到一种情况就是当其他应用(如百度地图)在使用定位,或者开启手机热点,状态栏会显示"百度地图"正在使用您的位置信息、个人热点:1个连接。并且状态栏将会变为蓝色或红色,导致某些控件的布局下移
BY
2018/05/11
1.7K0
Java会被新兴语言取代吗?
蚌住了!今天被一位初学编程的小伙伴询问:学习JAVA能够干什么? 一时间竟不知从何答起。 近些年的技术圈,单以计算机语言界来说,稳坐第一把太师椅的Java“或将被取代”、迎接转折点、Java项目工程师
老九君
2022/05/25
7690
Java会被新兴语言取代吗?
Java 会被新兴语言取代吗?
8.1、有关通信及网络的大型企业:移动、联通、电信、网通主要的信息化都是Java;
跟着飞哥学编程
2022/11/30
3890
Java 会被新兴语言取代吗?
C++中基类私有成员会被继承吗
在类的继承中,类的私有成员在派生类中是“不可见“的,这种”不可见“是指在派生类的成员函数中,或者通过派生类的对象(指针,引用)不能直接访问它们。但是,不能直接访问并不代表不能访问。在派生类还是能够通过调用基类的共有函数的方式来间接地访问基类的私有成员,包括私有成员变量和私有成员函数。考察如下程序。
恋喵大鲤鱼
2018/08/03
2.4K0
拆不拆?中台的架构合理吗?
每一个新概念的出现 仿佛都带着大干一番的势头 然而,理想美好,现实骨感 …… …… 随着科技加速,各行各业都在热烈地讨论如何完成数字化转型,数字化和智能化的东风席卷中华大地。 自从阿里提出了数据中台,“中台”这个概念就马上成为了国内大多数企业趋之若鹜的风口。 真正实施后发现,很多挑战不是依靠某种技术、工具或平台就可以完全解决的,于是好多机构开始忙着拆中台…… 那么问题出在了那里,中台真的是坑吗? ◆ 首先,什么是中台? 阿里构建数据中台的目标是one data,one service。 不论是数据中台,
博文视点Broadview
2022/03/14
6710
当区块链遇上传统行业 我们的生活和工作会改变吗?
传统行业在互联网时代是失落的,有人调侃道,“全球最大的外卖平台,公司里全是电脑并没有锅碗;全球最大的住宿服务提供商并没有任何房产;剁手党的温床各个电商平台并没有任何零售商品的库存…” 烧钱、掐架、抢用户,合并、跨界、搬大佬。数不尽的互联网招数使众多传统行业摸不着头脑而又岌岌可危。 问题在哪儿?是成本?是信用?是平台化? 随着区块链技术的出现和发展,当区块链突破以金融为主而覆盖渗透进其他行业的时候,我们发现,区块链技术的本质只要从应用途径上拓展一下,就能很大程度促进解决上述传统行业遇见的问题,甚至可以改变
企鹅号小编
2018/01/16
8370
当区块链遇上传统行业 我们的生活和工作会改变吗?
Koa封装改变公共状态的方法
在后端开发中,应交互要求,经常会用到一些改变状态的方法,如收藏与取消收藏、点赞与取消点赞、上架与下架等等,今天给大家分享一个用Koa结合MongoDB封装的改变状态的方法,实现如下:
越陌度阡
2020/11/26
5560
用户登录界面[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/166531.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/20
3.3K0
用户登录界面[通俗易懂]
激发态计算中的溶剂效应
已经有不少小伙伴在催更,非常感谢大家的支持,也有了更新的动力。关于隐式溶剂模型的介绍,可参见《理论计算中的溶剂效应模型》一文。本文着重介绍在激发态计算中使用隐式溶剂模型时的相关要点,为后面介绍荧光和磷光的计算打个基础。
用户7592569
2020/07/27
2.6K0
激发态计算中的溶剂效应
CSS——用户界面
用户界面(User Interface)属性是一些与用户界面特性相关的CSS属性。
Html5知典
2019/11/26
7310

相似问题

无法连接到eclipse中的新SQL Server

22

无法在eclipse中创建新的EJB项目

18

无法在eclipse中创建新的Maven项目

28

无法在eclipse中创建新的android项目

10

无法在Eclipse中创建新的Android项目

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文