Windows平台搭建SVN服务器

Windows平台搭建SVN服务器

一、资源下载

  • 服务端:VisualSVN下载地址
  • 客户端:TortoiseSVN下载地址
  • Subclipse(Eclipse/MyEclipse的SVN客户端插件):Subclipse官网Subclipse的Github主页
    Subclipse旧版在线安装地址:https://dl.bintray.com/subclipse/archive/release/1.12.x/
    Subclipse指定版本在线安装地址(如:4.2.x):https://dl.bintray.com/subclipse/releases/subclipse/4.2.x/
    Subclipse最新版在线安装地址:https://dl.bintray.com/subclipse/releases/subclipse/latest/

二、安装部署

  • 安装VisualSVN Server 标准版(选默认设置安装
  • 安装VisualSVN Server 企业版(标准版与企业版的差别企业版安装破解) 
    企业版安装破解步骤:
    1、运行“VisualSVN-Server-3.9.0-x64.msi”一路“next”安装标准版
    =====免费的标准版到此安装结束,后面的步骤破解注册企业版=====
    2、运行“VisualSVN.Server.Enterprise.Patch.By.DFoX_URET.v1.3.exe”(运行该破解程序需要系统已安装.NET Framework v4.0.30319或更高版本)
    3、点击“Patch”按钮破解安装的文件(该步骤会修改软件安装目录“...\VisualSVN Server\bin”下的文件)然后点击“确定”
    4、点击“V.S.E. Patch v1.3”界面右侧的“方框C”按钮复制Serial
    5、打开“VisualSVN Server Manager”管理工具,点击“Upgrade to Enterprise Edition”然后粘贴Serial点击“OK”
    6、弹出“Thank you for choosing VisualSVN Server!”后点击“确定”完成企业版破解
    注意:如果服务器上没有安装.NET Framework,又不想在服务器上再安装,可以使用如下步骤:
    1、在服务器上运行“VisualSVN-Server-3.9.0-x64.msi”一路“next”安装标准版
    2.1、在本地已经安装.NET Framework的系统里建立路径“C:\Program Files\VisualSVN Server\”
    2.2、然后把服务器VisualSVN Server安装目录下的bin文件夹拷贝到本地新建的路径下
    2.3、在本地系统里运行“VisualSVN.Server.Enterprise.Patch.By.DFoX_URET.v1.3.exe”点击“Patch”按钮,破解安装文件,然后点击“确定”
    2.4、在服务器里关闭“VisualSVN Server”、“VisualSVN Background Job Service”这两个服务,然后将本地的bin文件夹再拷贝回服务器进行覆盖,覆盖完成再启动刚刚关闭的两个服务
    2.5、在本地系统里点击“V.S.E. Patch v1.3”界面右侧的“方框C”按钮复制Serial
    3、在服务器里打开“VisualSVN Server Manager”管理工具,点击“Upgrade to Enterprise Edition”然后粘贴Serial点击“OK”
    4、弹出“Thank you for choosing VisualSVN Server!”后点击“确定”完成企业版破解
  • 安装TortoiseSVN(安装汉化
  • 安装Subclipse(在线安装

三、VisualSVN Server配置

  • 基本配置(选择默认设置即可)
  • 网络配置
  • 问题及解决方法
    问题:开启https加密协议后,浏览器每次访问SVN服务器时会提示网站“不安全”、“证书无效”等问题(也可以点击“继续前往...”后继续使用)

    参考文档:CA证书制作及配置为VisualSVN服务器配置SSL证书

    解决方法:
    根据官方文档“为VisualSVN服务器配置SSL证书”的描述,首次安装时,VisualSVN Server会为安装VisualSVN Server的服务器计算机的主机名生成一个自签名的SSL证书,所以我们可以从VisualSVN Server中导出这个默认生成的自签名证书,并将此证书安装在所有客户端计算机上的“受信任的根证书颁发机构”列表中,即可解决上述“不安全”、“证书无效”等问题。

    导出及安装过程如下:

    1、在服务器上导出默认生成的自签名SSL证书(两张方法)

    方法a、通过“Internet属性”导出证书
    依次打开“控制面板”-->“Internet选项”-->“内容”-->“证书”-->“受信任的根证书颁发机构”找到与服务器“计算机名”一致的证书,然后导出保存为“svnserver.cer”

    方法b、通过VisualSVN Server Manager的“Properties”面板导出
    打开“VisualSVN Server Manager”然后依次点击“操作”菜单-->“Properties”-->“Certificate”-->“View...”-->“详细信息”-->“复制到文件”然后点击“下一步”-->“浏览”选择好保存的位置和文件名,然后保存为“svnserver.cer”

    2、在客户端系统中安装默认生成的自签名SSL证书
    拷贝上一步从服务器导出的“svnserver.cer”证书到客户端系统,双击后依次点击“安装证书”-->“下一步”-->“将所有的证书放入下列存储(P)”-->“浏览”-->“受信任的根证书颁发机构”-->“确定”-->“下一步”-->“完成”,然后在弹出的安全性警告中点击“是”,最后点击“确定”完成证书安装

    3、重启浏览器后再次访问SVN服务器,已经不会再提示“不安全”、“证书无效”等问题了

linux平台搭建参考视频教程图文教教程1图文教程2图文教程3

猜你喜欢

转载自blog.csdn.net/cupid0051/article/details/80677821