Windows下搭建svn服务器端--创建自…
Windows下搭建svn服务器端
1、软件
1)服务端:Subversion
subversion.apache.org - Getting Subversion - Binary Packages -
Windows - Win32Svn - Files - 1.6.16 - svn-win32-1.6.16.zip
解压svn-win32-1.6.16.zip到C:\My Program Files
2)客户端:TortoiseSVN
tortoisesvn.tigris.org - tortoisesvn.net/downloads - TortoiseSVN
32-bit -
downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi
直接安装
2、步骤
1)添加C:\My Program Files\Subversion\bin到环境变量(貌似不一定需要)
2)新建目录E:\svn_repository\svn
3)进入E:\svn_repository\svn - 右键 - TortoiseSVN - creat repository
here
或者在cmd下输入以下命令:
C:\My
Program Files\svn-win32-1.6.16\bin\svnadmin create
E:\svn_repository\svn
4)文本打开E:\svn_repository\svn\conf\svnserve.conf - 修改“# password-db =
passwd”为“password-db = passwd”
5)文本打开E:\svn_repository\svn\conf\passwd - 添加用户“root = pwd”
6)添加系统服务:cmd下(命令行中等号前不能有空格,等号后必须有空格)
C:\>sc create svnserver binpath= "C:\My Program
Files\svn-win32-1.6.16\bin\svnserve.exe --service --root
E:\svn_repository" displayname= "svnserver" depend= tcpip start=
auto obj= "NT AUTHORITY\NetworkService"
[SC]
CreateService SUCCESS
注意:此时访问SVN的地址应该是 svn://192.168.199.6/svn
(因为上面的服务已经映射到E:\svn_repository路径下)
这样方便了许多。
7)svn的使用不说了
3、可能遇到的问题
1)在commit的时候出现错误“不能打开文件“E:\svn_repository\svn\db\txn-current-lock”:
拒绝访问。”
解决办法:为E:\svn_repository目录设置写权限,用户组"Administrator/Users"需要有修改、写入权限。
打开E:\svn_repository目录 - 工具 - 文件夹选项 - 查看 - 不要选中“使用简单文件共享” - 确定 -
右击空白处 - 属性 - 安全 - 选中Users组 - 在“允许”下勾选“修改”和“写入”
2)Windows 7下添加系统服务时出现 "[SC] OpenSCManager 失败 5:" 错误
解决方法:开始——所有程序——附件——(右键)命令提示符——以管理员身份运行
3)启动服务时出现“错误5 拒绝访问”
解决方法:为C:\My Program Files\svn-win32-1.6.16文件夹添加user用户使用权限
右击文件夹——属性——安全——添加“users”用户——权限默认即可
4)启动服务时出现“错误 1053”
检查是否创建了E:\svn_repository文件夹
4、其他
1)删除服务
C:\>sc delete svnserver
版权声明:本文为博主原创文章,未经博主允许不得转载。
Windows下搭建svn服务器端--创建自…的更多相关文章
- WINDOWS下搭建SVN服务器端的步骤分享(Subversion)
1.获取svn程序 2.安装 Subversion(以下简称SVN)的服务器端和客户端.下载下来的服务器端是个 zip压缩包,直接解压缩即可,比如我解压到 E:\subversion .客户端安装文件 ...
- [源码管理] Windows下搭建SVN服务器
前文所述SVN客户端使用的时候,用的SVN服务器通常为外部,例如Google Code的服务器,不过,做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效 ...
- windows下搭建svn服务端、客户端
1.安装SVN服务器subversion以及客户端TortoiseSVN,在网上下载windows版的subversion,TortoiseSVN并安装,比如我的服务端安装在了D:\Program F ...
- Windows 下搭建 SVN服务器及使用
目录 一 .安装Visual SVN 二.配置SVN 三.安装TortoiseSVN 四.上传项目到远程仓库 五.从远程仓库下载项目 六.检出项目 七.版本回退 参考链接 http://blog.cs ...
- Windows 下搭建 SVN服务器
目录 一 .安装Visual SVN 二.配置SVN 三.安装TortoiseSVN 四.上传项目到远程仓库 五.从远程仓库下载项目 六.检出项目 七.版本回退 参考链接 https://blog ...
- windows下搭建svn服务器及权限配置
服务器端VISUALSVN SERVER 3.3.1 下载地址 https://www.visualsvn.com/server/download/ 客户端TortoiseSVN 1.8.13下载地址 ...
- windows下搭建svn服务器
转自:http://www.cnblogs.com/cloud2rain/archive/2013/04/11/3015080.html 这篇文档非常好,转来学习,有一点就是把subversion创建 ...
- 详解虚拟机(windows)下搭建SVN服务器
安装前的准备 1.虚拟机的用户名最好是英文 2.严格按照步骤做,否则有可能不成功 3.如果安装失败,在虚拟机下的控制板完全下载VisualSVN-Server-2.7.7,重新安装 软件下载地址: h ...
- centos下搭建svn服务器端/客户端
1.安装 yum install subversion httpd mod_dav_svn 2.创建仓库存储代码 mkdir /var/repos svnadmin create /var/repos ...
随机推荐
- HDU 5343 MZL's Circle Zhou 后缀自动机+DP
MZL's Circle Zhou Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Othe ...
- springcloud微服务实战--笔记--1、基础知识
微服务的问题: 分布式事务和数据一致性. 由于分布式事务本身第实现难度就非常大,所以在微服务架构中,我们更强调在各服务之间进行无事务第调用,而对于数据一致性,只要求数据在最后第处理状态是一致第即可:若 ...
- memcached系列
memcached系列:http://blog.csdn.net/xingxing513234072/article/category/2462865
- java 对象变量 c++对象指针 初始化对象变量的2中方法
java 对象变量 c++对象指针 java null引用 c++ null指针 Date deadline 是 对象变量,它可以引用Date类型的对象,但它不是一个对象,实际上它也没有引用对象. ...
- MySql 三大知识点——索引、锁、事务(转)
1. 索引 索引,类似书籍的目录,可以根据目录的某个页码立即找到对应的内容. 索引的优点:1. 天生排序.2. 快速查找.索引的缺点:1. 占用空间.2. 降低更新表的速度. 注意点:小表使用全表扫描 ...
- VirtualBox创建VM结果ProcessorType是空的
用WMI来查询CPU的频率,一直没问题: "Select MaxClockSpeed From Win32_Processor Where ProcessorType = 3" 结 ...
- SQL2005数据库放在C盘,结果C盘满了,怎么搞到D盘
首先,你需要将自己所建立的数据库从SQL2005中分离出来,然后按照自己的存储路径找到自己所建数据库存储的位置,把它剪切到D盘就可以了.(mdf,ldf都应该考过去,自己建立路径存储就可以,再次打开的 ...
- MySql索引建立规则
为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引.本小节将向读者介绍一些索引的设计原则. 1.选择唯一性索引 唯一性索引的值是唯一的,可以更快速的通过该索引来确 ...
- (转)ARCGIS中坐标转换及地理坐标、投影坐标的定义
原文地址:http://blog.sina.com.cn/s/blog_663d9a1f01017cyz.html 1.动态投影(ArcMap) 所谓动态投影指,ArcMap中的Data 的空间参考或 ...
- Oracle数据库之SQL基础和分支循环
一.SQL基础语言 DECLARE --声明 a ); --变量或对象 BEGIN a:='小明';-- := 表示给一个变量赋值 dbms_output.put_line(a); --输出用 dbm ...