大家好:
针对团队开发来说,找个代码管理软件是必不可少的。常规使用率最高的要么是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
完成。
希望您能顺利安装配置成功。
分享到:
相关推荐
首先运行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在使用过程中经常遇到的错误及解决方法。
VS2008源代码管理软件组合-VisualSVN Server+TortoiseSVN+AnkhSvn 在服务器上(192.168.1.106)上安装VisualSvn Server 新建repositories/PowervrSDK Users里添加用户密码,并绑定Groups 对repositories添加用户权限...
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安装语言包无法选择中文的问题
关于使用Subversion和TortoiseSVN工具常见问题的解决方法,供参考。
1,svn提交时强制填写日志。 2,修改日志只能修改自己的。...更新:解决提示显示的乱码问题。 使用方法:https://blog.csdn.net/linglongbayinhe/article/details/115616120?spm=1001.2014.3001.5501
配置步骤:安装完毕之后就开始了APACHE与SVN的整合配置。 (1),将SVN的bin目录下的扩展名为*.so的文件复制到apache的modoles文件夹下 (2),将SVN的bin 目录下的扩展名为*.dll的文件复制到apache的bin文件夹下 ...
主要介绍了使用AndroidStudio上传忽略文件至SVN Server的解决办法 的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
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
但是对于此问题有另一个解决方案 - 至少是你在使用域控制器的 LAN 中访问版本库时: mod_auth_sspi! 最初的 SSPI 是由 Syneapps 提供的,包括源代码。但是它的开发已经终止。不过不要失望,社区重新拾起代码并...
目前demo可实现全内网环境中,Master(client)通过socket方式(ip地址,端口)连接多台Slave(server),调用server上的svn命令,执行版本同步更新。 根据需求,可以更改代码实现同步执行任何cmd下可执行的svn命令...
copy VisualSVN Server目录下文件到VisualSVN Server的安装目录,修改Apache22Passwd.cgi.ini文件里svn密码文件路径就可以了。 然后在重启VisualSVN Server,在IE浏览器里输入https://svn服务器IP/cgi-bin/Apache22...
使用方法请看压缩包中的说明文件。。。。。。。。。。。。。。。。。。。
1 、解压之后,把里面的内容copy到Visual SVN Server的安装目录下覆盖掉同名的文件夹,解压之间停止VisualSVN Server服务; 2、修改conf目录下的httpd-custom.conf文件, 把“ScriptAlias”一行后面的路径修改为你...
pb连接svn的代理程序, 目前只有这个程序可解决pb使用svn版本控制 ------ 使用简单说明---------- 先下载文件: TortoiseSVN 【svn client】 VisualSVN-Server【svn server】 1. 由于pb连接时要svn.EXE文件,所以...
VisualSVN一般情况下使用不需要破解,可以直接使用社区授权。但是社区授权不支持域用户。 如果要再域下面使用就需要破解了。
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...
使用它我们可以做到随时随地的进行项目开发,摆脱了开发过程中空间的限制(当然,随时随地的条件是可以上网),同时解决了团队合作中的一个令人头疼的问题--修改冲突。以前我们用SourceSafe进行项目控制时,经常发生...