Subversion服务人性化设置

2023-11-10 18:18

本文主要是介绍Subversion服务人性化设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

      Subversion服务器安装配置好之后,需要启动服务才能进行访问。通常情况可以在dos下启动,启动服务步骤是:点击开始菜单选择运行,在运行窗口对话框中输入cmd,进入dos界面,输入命令:svnserve –d –r D:/svnroot 这句命令的含义是:启动Subversion服务器的存储库,在D盘的svnroot目录下。这样服务器启动成功。要注意输入命令时的空格和大小写区分。 
      访问Subversion服务器每次都到dos下启动,的确很不人性化,如果计算机出现故障,需要重启,电脑启动完成之后,你要访问Subversion服务器,此时又要到dos下输入相同的启动命令,是否觉得很繁琐,现在我们可以通过计算机开机来启动服务,需要创建一个批处理程序,这个批处理程序很简单,代码就是启动服务的那行命令。我们创建一个批处理文件,名称为svnserve.bat,代码行svnserve –d –r D:/svnroot,将这个文件放到C:/Documents and Settings/Administrator/「开始」菜单/程序目录下面,然后重新启动computer,启动完成之后,桌面会弹出一个svnserve dos窗口,此时我们的Subversion服务器已经启动,现在可以进行访问了。Ok! 
      通过批处理来启动Subversion服务与每次在dos下输入命令行来启动要轻松很多,但是,如果你一个不小心将dos的命令窗口关闭了,现在又要访问服务器,那岂不是又要重新启动服务,或者重启计算机,我相信大家还是愿意在dos下输入非常熟悉的命令行代码。那么有没有方法来避免这种问题的发生呢?答案是肯定的。下面我们就来应用一下在windows服务中启动Subversion服务器。
        要将Subversion服务添加到windows服务中需要在dos下创建一个windows服务。命令如下:
          sc create svn binpath= "/"D:/Program Files/Subversion/bin/svnserve.exe/" --service -r D:/svnroot" displayname= "Subversion Server" depend= Tcpip start= auto 
      这样定义了一个新的windows服务,叫做"svn",会在启动时(这里根目录是D:/svnroot)执行特定的svnserve.exe。 
      首先,要注意svnserve.exe必须使用--service选项启动。svnserve的其它选项必须在同一行上指定,但是你不能使用冲突的选项,而选项-r或--listen-port 都没有问题。 
     其次,调用SC.EXE时必须注意空格:key= value的模式中key=之间必须没有空格,而且在与value之间只能有一个空格。 
     最后,必须注意执行的命令行中的空格,如果目录名中包含了空格,为了避免这些字符,将整个binpath值放在双引号中。按照上面的命令行输入就没有问题。
      定义好了服务,就可以使用服务管理控制面板进行停止、启动和查询,或者通过命令行:
      C:/> net stop svn
       C:/> net stat svn
      删除这个windows服务,输入命令C:/>sc delete svn
      创建服务成功之后,要到服务管理控制面启动服务,启动完成之后,就可以访问我们的Subversion服务器了。

这篇关于Subversion服务人性化设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/384434

相关文章

idea设置快捷键风格方式

《idea设置快捷键风格方式》在IntelliJIDEA中设置快捷键风格,打开IDEA,进入设置页面,选择Keymap,从Keymaps下拉列表中选择或复制想要的快捷键风格,点击Apply和OK即可使... 目录idea设www.chinasem.cn置快捷键风格按照以下步骤进行总结idea设置快捷键pyth

Python实现快速扫描目标主机的开放端口和服务

《Python实现快速扫描目标主机的开放端口和服务》这篇文章主要为大家详细介绍了如何使用Python编写一个功能强大的端口扫描器脚本,实现快速扫描目标主机的开放端口和服务,感兴趣的小伙伴可以了解下... 目录功能介绍场景应用1. 网络安全审计2. 系统管理维护3. 网络故障排查4. 合规性检查报错处理1.

MyBatis配置文件中最常用的设置

《MyBatis配置文件中最常用的设置》文章主要介绍了MyBatis配置的优化方法,包括引用外部的properties配置文件、配置外置以实现环境解耦、配置文件中最常用的6个核心设置以及三种常用的Ma... 目录MyBATis配置优化mybatis的配置中引用外部的propertis配置文件⚠️ 注意事项X

nacos服务无法注册到nacos服务中心问题及解决

《nacos服务无法注册到nacos服务中心问题及解决》本文详细描述了在Linux服务器上使用Tomcat启动Java程序时,服务无法注册到Nacos的排查过程,通过一系列排查步骤,发现问题出在Tom... 目录简介依赖异常情况排查断点调试原因解决NacosRegisterOnWar结果总结简介1、程序在

Java JAR 启动内存参数配置指南(从基础设置到性能优化)

《JavaJAR启动内存参数配置指南(从基础设置到性能优化)》在启动Java可执行JAR文件时,合理配置JVM内存参数是保障应用稳定性和性能的关键,本文将系统讲解如何通过命令行参数、环境变量等方式... 目录一、核心内存参数详解1.1 堆内存配置1.2 元空间配置(MetASPace)1.3 线程栈配置1.

C#借助Spire.XLS for .NET实现Excel工作表自动化样式设置

《C#借助Spire.XLSfor.NET实现Excel工作表自动化样式设置》作为C#开发者,我们经常需要处理Excel文件,本文将深入探讨如何利用C#代码,借助强大的Spire.XLSfor.N... 目录为什么需要自动化工作表样式使用 Spire.XLS for .NET 实现工作表整体样式设置样式配置

Linux创建服务使用systemctl管理详解

《Linux创建服务使用systemctl管理详解》文章指导在Linux中创建systemd服务,设置文件权限为所有者读写、其他只读,重新加载配置,启动服务并检查状态,确保服务正常运行,关键步骤包括权... 目录创建服务 /usr/lib/systemd/system/设置服务文件权限:所有者读写js,其他

Java服务实现开启Debug远程调试

《Java服务实现开启Debug远程调试》文章介绍如何通过JVM参数开启Java服务远程调试,便于在线上排查问题,在IDEA中配置客户端连接,实现无需频繁部署的调试,提升效率... 目录一、背景二、相关图示说明三、具体操作步骤1、服务端配置2、客户端配置总结一、背景日常项目中,通常我们的代码都是部署到远程

Java实现为PDF设置背景色和背景图片

《Java实现为PDF设置背景色和背景图片》在日常的文档处理中,PDF格式因其稳定性和跨平台兼容性而广受欢迎,本文将深入探讨如何利用Spire.PDFforJava库,以简洁高效的方式为你的PDF文档... 目录库介绍与安装步骤Java 给 PDF 设置背景颜色Java 给 PDF 设置背景图片总结在日常的

C#中通过Response.Headers设置自定义参数的代码示例

《C#中通过Response.Headers设置自定义参数的代码示例》:本文主要介绍C#中通过Response.Headers设置自定义响应头的方法,涵盖基础添加、安全校验、生产实践及调试技巧,强... 目录一、基础设置方法1. 直接添加自定义头2. 批量设置模式二、高级配置技巧1. 安全校验机制2. 类型