`
雪狐狼
  • 浏览: 2207 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

SVN Server 安装以及问题解决

    博客分类:
  • SVN
阅读更多

大家好:
   
    针对团队开发来说,找个代码管理软件是必不可少的。常规使用率最高的要么是MS的VSS,要么是SVN,当然还有其他的,根据团队以及需要。
   
    刚进一个新公司:易讯时代公司,也就是深圳168厂房网。负责程序,但是多人开发团队没有资源管理工具,在实际工作中带来极大不方便,于是我选用的是SVN.
    但是使用的比较数据,而针对配置来说,几乎没有实践到熟练的程度,之前配置使用过,但是已经忘记了。从下载的SVN Server 2.5.0 以及技术文档来看了。看的不是很明白(英文只能阅读大概含义,太差劲呗)。在网上大量的百度、谷歌之后。配置操作一次配好。
     但是,在重启机器后,是否不听话了,访问不了。结果服务被停了。又创建windows服务以便不需要重启电脑还需开服务。
     来来回回折腾了好长时间。正常了一天。结果在第二天又出问题了。提交文件提示 不能移动文件信息,创建文件拒绝操作。查了日志,发现好多错误,结果svn 服务启动不了。在运行services.msc 后找到了VisualSVN Server 没有启动起来。
     很纳闷,我回想了下,昨天配置站点的时候,把盘符格式给转化了下 Conver e: /fs:ntfs。难道是这个原因导致?手动启动,还好能启动。
     但是在提交修改的文件时候,死活提交不了。谷歌了大量文章因为是windows Search服务的开启,需要禁止该项服务,在服务管理器中根本就没有这项服务啊!联想了下,是否因为盘符转化而导致呢?所以想到了权限问题。添加user 分配修改、写入权限。提交文件,创建文件全部正常。
    
     经过这番折腾,想把个人的总结写下:
     一、SVN SERVER 安装
      1.下载 VisualSVN Server   以及 TortoiseSVN  

      2.安装 TortoiseSVN ,然后安装 VisualSVN Server 。在安装过程中,有可能会碰到让你查看【事件查看器 】,取消将退出安装,其实此时你可以看到程序菜单里有VisualSVN-> VisualSVN Server Manage,点击可以弹出管理窗口,而此时是因为服务管理器中的VisualSVN Server 没有启动,请手动启动,如果启动不了(系统不兼容问题可能性极大)那就没有办法继续下去。

      3. 环境变量的配置  ;d:\VisualSVN Server \bin\

      4. 版本控制的根目录,在新建根目录(d:\MyProject)上右键 TortoiseSVN ->Create Repositories Here 命令.

     

     5.配置用户和权限
          进入d:\Repositories\conf目录,会看到3个文件:svnserve.conf、passwd、authz。

         修改svnserve.conf
            # anon-access = read
           # auth-access = write
           # password-db = passwd

     6.创建资源文件放置目录,在VisualSVN Server Manage 中创建。可以创建多个,并分配用户权限。

     7.创建windows服务

        注册Subversion服务
        每次运行Subversion服务器时都需要在命令行窗口中输入命令(开始菜单->运行->输入cmd,打开命令行窗口,输入: svnserve -d -r d:\Repositories),非常繁琐,如果能够把Subversion注册为一个Windows的服务,并设置为自动启动,这样每次开机后就会自动运行Subversion服务器了。\

     8.安装服务

         sc create subversion_service binpath= "d:\VisualSVN Server \bin\svnserve.exe --service -r d:\Repositories" Displayname= "SVN Server" depend= Tcpip

     完成。

   希望您能顺利安装配置成功。


      

 

0
1
分享到:
评论

相关推荐

    解决 window server 2003安装SVN时提示无法通过windows installer服务安装此安装程序包

    首先运行WindowsServer2003-KB942288-v4-x86 然后依次安装VisualSVN-Server-2.7.14.msi、TortoiseSVN-1.8.12.26645-win32-svn-1.8.14、LanguagePack_1.8.12.26645-win32-zh_CN即可,亲测

    SVN常见的错误及解决方法

    列举了SVN在使用过程中经常遇到的错误及解决方法。

    VS2008源代码管理软件组合-VisualSVN Server+TortoiseSVN+AnkhSvn

    VS2008源代码管理软件组合-VisualSVN Server+TortoiseSVN+AnkhSvn 在服务器上(192.168.1.106)上安装VisualSvn Server 新建repositories/PowervrSDK Users里添加用户密码,并绑定Groups 对repositories添加用户权限...

    TortoiseSVN1.8.7 安装附带全功能eclipse用的还有中文包

    1.LanguagePack_1.8.7.25475-x64-zh_CN 2.TortoiseSVN 64位_1.8.7.25475 3.VisualSVN-Server-3.5.1-x64 4.svn 5.svn文件放在eclipse的位置 6.解决SVN安装语言包无法选择中文的问题

    SVN常见问题

    关于使用Subversion和TortoiseSVN工具常见问题的解决方法,供参考。

    svn提交设置--日志

    1,svn提交时强制填写日志。 2,修改日志只能修改自己的。...更新:解决提示显示的乱码问题。 使用方法:https://blog.csdn.net/linglongbayinhe/article/details/115616120?spm=1001.2014.3001.5501

    SVN与CVSpdf格式详细说明书

    配置步骤:安装完毕之后就开始了APACHE与SVN的整合配置。 (1),将SVN的bin目录下的扩展名为*.so的文件复制到apache的modoles文件夹下 (2),将SVN的bin 目录下的扩展名为*.dll的文件复制到apache的bin文件夹下 ...

    使用AndroidStudio上传忽略文件至SVN Server的解决办法

    主要介绍了使用AndroidStudio上传忽略文件至SVN Server的解决办法 的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    SVN for VS2010 全套简体中文解决方案

    1、SVN服务器搭建和使用.docx 2、TortoiseSVN_zh_CN_中文帮助...3、AnkhSVN中文版.rar 4、TortoiseSVN-客户端_1.7.2-32位中文版.zip 5、TortoiseSVN-客户端_1.7.2-64位中文版.zip 6、VisualSVN-服务端-Server-2.5.6.msi

    svn-1.4.3-setup.exe.7z

    但是对于此问题有另一个解决方案 - 至少是你在使用域控制器的 LAN 中访问版本库时: mod_auth_sspi! 最初的 SSPI 是由 Syneapps 提供的,包括源代码。但是它的开发已经终止。不过不要失望,社区重新拾起代码并...

    负载均衡多服务器文件同步Demo基于SVN

    目前demo可实现全内网环境中,Master(client)通过socket方式(ip地址,端口)连接多台Slave(server),调用server上的svn命令,执行版本同步更新。 根据需求,可以更改代码实现同步执行任何cmd下可执行的svn命令...

    VisualSVN-Server-3.3.1-x64 change password

    copy VisualSVN Server目录下文件到VisualSVN Server的安装目录,修改Apache22Passwd.cgi.ini文件里svn密码文件路径就可以了。 然后在重启VisualSVN Server,在IE浏览器里输入https://svn服务器IP/cgi-bin/Apache22...

    VISUALSVN过期解决办法

    使用方法请看压缩包中的说明文件。。。。。。。。。。。。。。。。。。。

    VisualSVN Server V2.6.0 在线修改密码方案

    1 、解压之后,把里面的内容copy到Visual SVN Server的安装目录下覆盖掉同名的文件夹,解压之间停止VisualSVN Server服务; 2、修改conf目录下的httpd-custom.conf文件, 把“ScriptAlias”一行后面的路径修改为你...

    pbsccsetup

    pb连接svn的代理程序, 目前只有这个程序可解决pb使用svn版本控制 ------ 使用简单说明---------- 先下载文件: TortoiseSVN 【svn client】 VisualSVN-Server【svn server】 1. 由于pb连接时要svn.EXE文件,所以...

    VisualSVN 4.0.10 破解版 附上破解过程

    VisualSVN一般情况下使用不需要破解,可以直接使用社区授权。但是社区授权不支持域用户。 如果要再域下面使用就需要破解了。

    VisualSVN Server和TortoiseSVN使用说明

    VisualSVN Server和TortoiseSVN使用说明 安装包: TortoiseSVN-1.7.12.24070-win32-svn-1.7.9 .msi VisualSVN-Server-2.5.9.msi LanguagePack_1.7.12.24070-win32-zh_CN.msi 一、 安装说明 二、 VisualSVN Server...

    VisualSVN-5.1.5

    使用它我们可以做到随时随地的进行项目开发,摆脱了开发过程中空间的限制(当然,随时随地的条件是可以上网),同时解决了团队合作中的一个令人头疼的问题--修改冲突。以前我们用SourceSafe进行项目控制时,经常发生...

Global site tag (gtag.js) - Google Analytics