公告:80bet365体育投注手机版_bet365在线体育投注备用_365体育投注盘口编辑器网(www.805837.com)专业bet365体育投注手机版_bet365在线体育投注备用_365体育投注盘口编辑器平台,收录各行业优秀网站(违法站勿扰),快审仅需20元/站,永久收录!合作QQ:160-204-68

快速审核,网站广告合作请联系我们
新站提交
  • 网站:28293
  • 待审:4563
  • 文章:4487
  • 会员:1823
这篇文章主要介绍了Windows下搭建svn服务器简明教程,svn(subversion)是一款的版本管理工具,目前,大多数开源软件都使用svn作为代码版本管理软件,需要的朋友可以参考下

svn(subversion)是一款的版本管理工具。目前,大多数开源软件都使用svn作为代码版本管理软件。svn除了能记住文件和目录的所有修改,还能将文件恢复到过去的某个版本,并且可以通过检查历史知道数据做了哪些修改。简直是一个“时间机器”。

安装svn程序

安装svn

svn下载地址:http://subversion.apache.org/packages.html
本文举例svn安装目录为 C:\Program Files\Subversion
安装完成后,将 C:\Program Files\Subversion\bin 添加的系统环境变量path 中,可能系统会自动添加环境变量。

然后,重启机子。

创建本地svn

创建svn库

这里示例svn库地址 D:\svn\repository(文件夹要存在,否则后面的svn命令会失败)

cmd中使用命令 svnadmin create D:\svn\repository
命令完成后,在D:\svn\repository目录上,svn创建了多个文件夹,如conf,dav,db等等。

添加用户

进入D:\svn\repository\conf文件夹,编辑svnserve.conf文件,去除password-db = passwd 前的注释符#(前面不能有空白),表明密码从 passwd 中获取。

然后再编辑 passwd 文件,在[users]下面添加用户名,比如修改如下:
复制代码 代码如下:
[users]
# harry = harryssecret
# sally = sallyssecret
test = 123456

表明添加了一个用户,用户名为test,密码为123456

注册svn到系统服务

cmd中使用以下命令:
复制代码 代码如下:
sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svn\repository" depend= Tcpip start= auto
sc start svnserve


到这里,svn应该搭建完毕了。访问地址:svn://localhost

svn的配置优化

匿名访问

默认svn是可匿名访问的,只读操作。修改如下:

修改D:\svn\repository\conf\svnserve.conf 文件,将 anon-access = read 改成 anon-access = none

读写权限
默认svn是开放所有目录权限的。修改如下:

修改 D:\svn\repository\conf\svnserve.conf 文件,去除authz-db = authz 前的注释符#(前面不能有空白),表明授权从 authz 中获取。

然后再编辑 authz 文件,修改如下:
复制代码 代码如下:
[/]
test = rw
test2 = rw
* =

[/secret]
test2 =

表明 test 全部目录都可以读写,test2 只能读写非secret目录的所有内容,其他用户则没有授权。

svn端口

svn默认端口是3690,如何修改svn端口,如下:

复制代码 代码如下:
sc create svnserve8888 binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svn\repository--listen-port 8888" depend= Tcpip start= auto
sc start svnserve8888

访问地址:svn://localhost:8888/

svn列表

svn列表可以通过Apache生成,用于在浏览器访问svn内容,如下:

1、将C:\Program Files\Subversion\bin下的 mod_dav_svn.so 和 mod_authz_svn.so, 复制到apache的 modules 文件夹下

    关键词: 网易 网易网盘关闭入口 网易网盘 网易网盘关闭
    精彩推荐

    windows IIS6服务器全站301永久重定向设置方法

    时间:2019-09-25

    公司的网站使用了多个域名绑定,导致网站在百度的收录重复,于是要对其进行301跳转。网站使用万网的服务器,安装的是windows系统,整站跳转通过IIS站属性进行 如图所示: ...

    在Windows服务器上启用TLS 1.2及TLS 1.2基本原理介绍

    时间:2019-09-25

    最近由于Chrome40不再支持SSL 3.0了,GOOGLE认为SSL3.0已经不再安全了。所以也研究了一下SSL TLS加密,给大家分享一下 首先在这个网站上测试一下自己的服务器究竟处于什么水...

    windows系统下node.js环境配置与安装教程图文详解(详细版)

    时间:2019-09-25

    本文分步骤给大家详细介绍windows系统下简单nodejs环境配置与安装教程,本文图文并茂给大家介绍的非常详细,感兴趣的朋友可以参考下 国内目前关注最高,维护最好的一个关于...

    windows下apache+php+mysql 环境配置方法

    时间:2019-09-25

    很多朋友想要在window下配置apache+php+mysql运行环境,其实从这么长时间的经验来看,win2003下还是用iis,如果为了学习或对apache特别熟悉的朋友可以用apache 一 准备 1 ...

    WINDOWS下搭建SVN服务器端的步骤分享(Subversion)

    时间:2019-09-25

    WINDOWS下搭建SVN服务器端安装了两次终于明白应该注意什么了,总结一个最简单的说明,节省大家时间 1、获取svn程序 2、安装 Subversion(以下简称SVN)的服务器端和客户端...

    Solidworks在使用绘制的折弯时提示“没有能够制作绘制折弯”的解

    时间:2016-04-10

    现在用Solidworks来绘制钣金件的设计师已经越来越多了,部落自己也经常使用这个软件.当然,有很多时候还是会遇到一些问题,比如部落最常遇到的就是在使用绘制的折弯时提示没有...

    什么是番号 电影番号怎么用?

    时间:2016-04-08

    番号怎么用真正的技术贴 首先要知道什么是番号? 不如来个类比,番号就好比是我们的身份证,一般情况下,每部岛国爱情动作都有自己对应的番号。 如何使用番号? ①当然是我...

    快审网站推荐
    随机网站推荐

    产品中国网2016.11.30

    产品中国网,www.ebdoor.com,国内首家推行“硬效果”的网络营销平...

    临汾市政府2017.04.08

    临汾市政府门户网以关注民生、服务民众为己任,以本地化、生活化...

    江苏粮网2017.04.08

    江苏粮网设有新闻中心、政务公开、办事大厅、公众参与、业务频道...