SVN安装配置(windows版本)

前提条件:

操作系统:windows10,64位操作系统
磁盘空间:100G
内存:8G

svn下载地:https://tortoisesvn.net/downloads.zh.html
下面实例操作中当前使用svn版本TortoiseSVN-1.14.1.29085-x64-svn-1.14.1.msi
对应的中文包LanguagePack_1.14.1.29085-x64-zh_CN.msi
下载完成后,直接执行,注意在安装时要选择“command line client tools”,默认是不安装的,然后进行下一步,下一步,基本都默认安装设置,默认安装路径“C:\Program Files\TortoiseSVN”。
如果在安装时没有选择“command line client tools”,则在安装完成后会没有以下这些文件:

在这里插入图片描述
默认安装时环境变量已经配置好了,所以在cmd命令窗口,可以直接使用“

svnserve --version

”会显示版本信息,否则会提示
“C:\Users\ThinkPad>svnadmin create E:\0-auto\svndemo
‘svnadmin’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。”
在这里插入图片描述
svn创建版本库
在DOS命令下执行如下命令:

svnadmin create E:\0-auto\mysvn

在这里插入图片描述

可以看到在"E:\0-auto"下新建了mysvn文件夹。打开文件夹,显示内容
conf下的文件
在这里插入图片描述
在这里插入图片描述
打开svnserve.conf进行如下配置:

[general]
#----- anon-access 控制非鉴权用户访问版本库的权限,取值范围为"write、read、none",即write为可读可写,reado kw yfn ,none表示 无访问权限,默认值为read.
anon-access = none
#------ auth-access 控制鉴权用户访问版本库的权限 ,取值范围为"write、read、none",即write为可读可写,reado kw yfn ,none表示 无访问权限,默认值为read.
auth-access = write
#------ 用户名口令文件
password-db = E:\0-auto\mysvn\conf\passwd
#------ authz-db 指定权限配置文件名,通过该文件可以实现以路径为基础的访问控制。除非指定绝对路径,否则文件位置为相对conf目录 的相对路径,默认值为:authz
authz-db = E:\0-auto\mysvn\conf\authz
#------ realm 指定版本库的认证域,即在登录时提示的认证域名称。若两个版本库的认证域相同,建议使用相同的用户名口令灵气文件。默认值:一个UUID(Universal Unique IDentifier,全局唯一标示)。
realm = tiku 

添加用户名密码"zhh/zhh"打开password进行如下配置:

[users]
zhh = zhh
打开authz进行如下配置:
[groups]
g_admin = zhh

[/]
@g_admin = rw
* =

[/]
zhh = rw
* = r

启动服务:
使用svnserve命令启动服务
svnserve -d -r 版本库目录 --listen-port 端口号,如下实例(其中listen-port 可以省略,默认值是3690)

svnserve -d -r E:\0-auto\mysvn --listen-port 3690

关闭窗口时自动停止服务。可以以管理员身份用下面的命令注册为windows服务,开机自启动。

sc create svn binPath= "C:\Program Files\TortoiseSVN\bin\svnserve.exe --service -r E:\0-auto\mysvn" DisplayName= "Subversion 服务" depend= Tcpip

在这里插入图片描述
在这里插入图片描述

在运行中输入“service”打开服务
在这里插入图片描述
在这里插入图片描述
使用命令查看服务端口情况

netstat -ano |findstr "3690"

在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
git-svn 是一个桥接工具,用于在 Git 和 Subversion (SVN) 之间进行转换和交互。下面是 git-svn安装配置过程。 安装 Git: 1. 在官网 (https://git-scm.com/downloads) 上下载适合你操作系统的 Git 安装程序。 2. 打开安装程序并按照指示进行安装。 3. 验证安装是否成功,在命令提示符或终端上运行 "git --version" 命令,如果出现 Git 的版本号信息,则说明安装成功。 配置 Git: 1. 打开命令提示符或终端,并运行以下命令来配置你的 Git 用户名和邮箱: ``` git config --global user.name "你的用户名" git config --global user.email "你的邮箱地址" ``` 安装 Git-svn 桥接工具: 1. 在命令提示符或终端上运行以下命令安装 Git-svn: - 在 Ubuntu 上使用 apt-get: ``` sudo apt-get install git-svn ``` - 在 macOS 上使用 Homebrew: ``` brew install git-svn ``` - 在 Windows 上使用 Scoop: ``` scoop install git-svn ``` 配置 Git-svn: 1. 在命令提示符或终端上运行以下命令配置 Git-svn: ``` git svn init [SVN 仓库 URL] -s ``` 2. 这将为你的 Git 仓库创建一个指向 SVN 仓库的远程“refs/remotes/origin/trunk”引用。 3. 运行以下命令来下载远程 SVN 仓库的历史记录: ``` git svn fetch ``` 4. 这将下载远程 SVN 仓库的历史记录到你的本地 Git 仓库。 5. 当你想要提交更改时,使用 Git 的命令,例如 "git add"、"git commit"等来管理更改,并使用以下命令将更改推送到 SVN 仓库: ``` git svn dcommit ``` 以上是 git-svn安装配置过程。-git提供了更快速、灵活、分布式的版本控制系统,而git-svn桥接工具则使得想要在 git 和 Subversion (SVN)之间进行转换和交互的用户能够灵活使用两种工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值