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

相关文章

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

Spring MVC如何设置响应

《SpringMVC如何设置响应》本文介绍了如何在Spring框架中设置响应,并通过不同的注解返回静态页面、HTML片段和JSON数据,此外,还讲解了如何设置响应的状态码和Header... 目录1. 返回静态页面1.1 Spring 默认扫描路径1.2 @RestController2. 返回 html2

解决systemctl reload nginx重启Nginx服务报错:Job for nginx.service invalid问题

《解决systemctlreloadnginx重启Nginx服务报错:Jobfornginx.serviceinvalid问题》文章描述了通过`systemctlstatusnginx.se... 目录systemctl reload nginx重启Nginx服务报错:Job for nginx.javas

四种简单方法 轻松进入电脑主板 BIOS 或 UEFI 固件设置

《四种简单方法轻松进入电脑主板BIOS或UEFI固件设置》设置BIOS/UEFI是计算机维护和管理中的一项重要任务,它允许用户配置计算机的启动选项、硬件设置和其他关键参数,该怎么进入呢?下面... 随着计算机技术的发展,大多数主流 PC 和笔记本已经从传统 BIOS 转向了 UEFI 固件。很多时候,我们也

Linux中chmod权限设置方式

《Linux中chmod权限设置方式》本文介绍了Linux系统中文件和目录权限的设置方法,包括chmod、chown和chgrp命令的使用,以及权限模式和符号模式的详细说明,通过这些命令,用户可以灵活... 目录设置基本权限命令:chmod1、权限介绍2、chmod命令常见用法和示例3、文件权限详解4、ch

SpringBoot项目引入token设置方式

《SpringBoot项目引入token设置方式》本文详细介绍了JWT(JSONWebToken)的基本概念、结构、应用场景以及工作原理,通过动手实践,展示了如何在SpringBoot项目中实现JWT... 目录一. 先了解熟悉JWT(jsON Web Token)1. JSON Web Token是什么鬼

使用Spring Cache时设置缓存键的注意事项详解

《使用SpringCache时设置缓存键的注意事项详解》在现代的Web应用中,缓存是提高系统性能和响应速度的重要手段之一,Spring框架提供了强大的缓存支持,通过​​@Cacheable​​、​​... 目录引言1. 缓存键的基本概念2. 默认缓存键生成器3. 自定义缓存键3.1 使用​​@Cacheab

java如何调用kettle设置变量和参数

《java如何调用kettle设置变量和参数》文章简要介绍了如何在Java中调用Kettle,并重点讨论了变量和参数的区别,以及在Java代码中如何正确设置和使用这些变量,避免覆盖Kettle中已设置... 目录Java调用kettle设置变量和参数java代码中变量会覆盖kettle里面设置的变量总结ja

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、