Apache或XAMPP 搭建本地svn 服务器
来源:互联网 发布:淘宝支付宝登录 编辑:程序博客网 时间:2024/04/29 02:36
安装开始:
1. 这里针对的是已经装了Apache或XAMPP的情况。如果你想安装XAMPP,可以看之前发布的XAMPP和本地WordPress安装。
2. 下载Subversion的二进制包Win32Svn。本文使用版本为1.6.17,XAMPP版本为1.7.4。
3. 下载成功后,点击Setup-Subversion-1.6.17.msi,一路NEXT。
4. 在E盘新建一个目录文件夹svn,再在里面新建一个文件夹Repositories。
4. 安装成功后,找开Subversion/bin,把里面的mod_authz_svn.so和mod_dav_svn.so这两个文件复制粘贴到xampp/apache/modules里面。
5. 打开xampp/apache/conf/httpd.conf文件, 找到LoadModule dav_module modules/mod_dav.so这行,把前面的注释#去掉。然后在这行后面添加下面两行:
LoadModule authz_svn_module modules/mod_authz_svn.soLoadModule dav_svn_module modules/mod_dav_svn.so
再把下面的代码添加到httpd.conf的最底部:
<Location /svn/>DAV svnSVNListParentPath onSVNParentPath "E:/svn/Repositories/"# AuthName "Subversion Repositories"# AuthType Basic# AuthBasicProvider file# AuthUserFile "E:/svn/Repositories/htpasswd"# AuthzSVNAccessFile "E:/svn/Repositories/authz"# require valid-user</Location>
SVNParentPath就是我们在第4步新建的版本库路径,前面带#号的是不需要的,因为是本地个人管理,我个人不需要设置用户名和密码访问。如果你需要,那要在SVNParenPath里面创建对应的文件,具体如何弄自己研究吧,代码格式仅供参考之。
6. 以上操作完成后,你拥有的只是一个版本库中心的父级路径,也就是http://localhost/svn将罗列你所有的版本库。而你还需要为不同的项目或项目组创建他们各自的版本库。
如果你想使用svn命令行来进行操作,那到此就可以结束了。具体的使用可以看Subversion权威指南。
我不怎么喜欢命令行,尽管它可以让我感觉自己很酷。所以,你需要下面这个工具 – TortoiseSVN。
三, 安装TortoiseSVNTortoiseSVN是Subversion版本控制系统的一个免费开源客户端。简单的说,它将svn命令图形化,右键化。
1. 下载TortoiseSVN。本文使用的是1.6.16版本。
2. 点击安装,一路NEXT。
3. 安装成功后,你会发现你的右键多了一个TortoiseSVN。
4. 具体的使用请看官方的TortoiseSVN使用手册。我们这里仅接着上面的Subversion做一个示例:
假设D盘里有一个WP插件项目paran-ecommerce
在E:\svn\Repositories\目录里新建一个文件夹paran-ecommerce,右键点击该文件夹,执行 Tortoise->Create repository here。然后你就会看到E:\svn\Repositories\paran-ecommerce 里面多了conf, db, hooks, lock…等文件夹和文件,说明创建版本库存成功。
然后去我D盘的paran-ecommerce,右键点击该文件夹,执行Tortoise->Import
在弹出的对话框中,输入URL of repository: http://localhost/svn/paran-ecommerce/trunk/。这里的http://localhost/svn/就相当于E:\svn\Repositories\。
然后把D盘里面的paran-ecommerce删了,Shift-delete,完全删了。我们好测试是否成功了。
在任何空白文件夹里面,右键点击SVN Checkout,版本库URL输出http://localhost/svn/paran-ecommerce/trunk/,将得到paran-ecommerce的项目源文件
注: 上面的子目录trunk,并不是必须的,但它是高度推荐的版本库结构,trunk/tags/branch。
- Apache或XAMPP 搭建本地svn 服务器
- 本地svn服务器搭建
- 本地搭建svn服务器
- Win7 64位搭建本地SVN服务器 Apache+Subversion
- Win7 64位搭建本地SVN服务器 Apache+Subversion
- Windows下本地或局域网下搭建SVN服务器
- 本地搭建 Apache 服务器
- DedeCMS-----2、使用XAMPP搭建本地服务器
- Apache+SVN搭建SVN服务器
- 本地搭建SVN局域网服务器
- 如何搭建本地svn服务器
- Windows7搭建svn本地服务器
- OSX本地搭建svn服务器
- 本地搭建SVN局域网服务器
- 本地SVN服务器搭建20150920
- 本地搭建SVN局域网服务器
- Mac搭建本地svn服务器
- Mac 搭建本地Apache服务器
- 求一个子串在整串中出现的次数。
- android计时器暂停问题
- Failure [INSTALL_FAILED_OLDER_SDK]
- 优秀的js函数
- Bmp 图片格式学习和拆分
- Apache或XAMPP 搭建本地svn 服务器
- 日语约音
- 每日一算法:求m^n的结果,m,n可以很大
- 最大似然估计和最大后验概率
- 《响应式Web设计——html5和css3实战》读书笔记
- ext接受后台数据乱码问题的解决
- Android程序架构目录结构介绍
- 容灾系统简介
- 查找一个无序数列中第k个大的元素