svn服务器搭建如何在本机搭建SVN服务器

svn服务器搭建  时间:2021-05-30  阅读:()

如何在自己的电脑上搭建svn服务器?

下载一个VisualSVNServer安装包,然后直接安装即可,很方便的。

Windows版安装包下载地址:/files/VisualSVN-Server-2.6.0.msi

如何在windows上安装部署设置SVN服务器

一、准备工作   1、SVN服务器:解压缩包,可以从官方网站下载最新版本。

  2、SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯。

  二、安装服务器和客户端程序   1、SVN服务器:直接解压缩到某个文件夹下即可。

示例路径:c:svn   备注:如果下载的是msi程序,直接运行按提示安装即可。

  2、SVN客户端:直接运行按提示安装即可。

示例路径:C:Program FilesSubversion   三、建立版本库(Repository):示例路径:e:svnroot。

建立版本库有两种方法:   方法一,建立空目录e:svnroot epos1,进入repos1文件夹,在空白处点击右键,选择“TortoiseSVN->Create Repositoryhere...”,   方法二,建立空目录e:svnroot epos2,进入DOS命令行,输入如下命令:   svnadmincreate e:svnroot epos2   四、运行SVN服务器,启动服务。

启动服务有两种方法:   方法一,临时启动服务,在DOS下输入如下命令:   svnserve -d -r e:svnroot epos1 --listen-host ip地址 --listen-port=端口号   说明:“listen-host”和“listen-port”可选。

默认端口是3690,如果端口已经被占用,可以通过选项listen-port指定端口号。

  注意:请不要关闭命令行窗口,关闭窗口会把 svn服务就停止了。

  方法二,启动SVN服务为后台运行程序:   sc create svnserve binPath= "c:svninsvnserve.exe --service -r e:svnroot epos1" displayname= "Subversion" depend=Tcpip start= auto   说明一:   (1)sc是windows自带的服务配置程序。

svnserve是服务的名称,可根据需求取名。

  (2)参数binPath表示svnserve可执行文件的安装路径。

  (3)--service表示以windows服务的形式运行,--r指明svnrepository的位置,service参数与r参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中。

  (4)displayname表示在windows服务列表中显示的名字,depend=Tcpip表示svnserve服务的运行需要tcpip服务,start=auto表示开机后自动运行。

安装服务后,svnserve要等下次开机时才会自动运行。

  说明二: (1)binPath的等号前面无空格,等号后面有空格。

displayname、depend、start也一样,service前面是--,不是- ,而r前面是-。

  (2)若要卸载svn服务,则执行 sc delete svnserve 即可。

  (3)从“sc”到“auto”是在同一个命令sc,必须写在同一行。

  (4)启动服务命令start svnserve,停止服务命令 start svnserve,也可以进入Windows提供的界面操作SVNService服务了,即控制面板—>服务。

  (5)如果路径中包括空格,一定要用“”处理“"”号,例如上面的例子中如果svnserve.exe在“c:programfilessvn”中,则命令应该写为“binpath=""c:programfilessvninsvnserve.exe"   五、配置用户和权限   (1)修改svnserve.conf,在e:svn epos1conf目录下,用文本编辑器打开svnserve.conf:   将:   # ess = read   # ess = write   # password-db = passwd   改为   ess = read   ess = write   password-db = passwd   注意说明:   ess等列前面是没有空格的。

  ess = read表示没通过用户名密码登录的访问只有读的权限,如果改为none则没有用户名密码不能访问   ess = write表示通过用户名密码登录的有写的权限(当然读的权限也就有了)   password-db = passwd表示可以通过 用户名 = 密码 的方式在passwd文件中添加用户   (2)修改同目录的passwd文件,增加用户帐号:   将:   [users]   # harry = harryssecret   # sally = sallyssecret   添加帐号:   [users]   # harry = harryssecret   # sally = sallyssecret   admin = admin   添加一个admin账户,密码是admin。

  六、初始化SVN,导入数据   选中要上传SVN的文件夹,“右键 ->TortoiseSVN -> Import...” ,在弹出对话框的“URL of repository”输入“svn://localhost/project1/”。

在“Importmessage”输入注释,点击OK,要求输入帐号,输入账户admin和密码admin。

  七,测试SVN   本地测试:新建一空文件夹test1,单击右键,选择“SVN Checkout”,在“URL of repository”中输入“svn://localhost/project1”。

  其他机器测试:如果运行svnserve的主机IP地址是1.2.3.4,则URL输入的内容就是“svn://1.2.3.4/project1”。

win7系统下载SVN服务器怎么搭建?

1 软件准备: Setup-Subversion-1.7.8 TortoiseSVN-1.7.11.23600-win32-svn-1.7.8 2 安装: 安装个人的需要设定好安装路径。

3 创建一个库的根目录,并创建一个版本库 库的根路径:D:svnrepository 建立一个版本库 在D:svnrepository路径下面会生成myrepository的版本库 如果不需要认证登陆的话,下面的配置可以忽略 4 修改版本库的配置文件 :svnserve.conf,去掉前面的#,前面不能有空格 # password-db = passwd # authz-db = authz 5 修改版本库用户配置文件:passwd test = test (前面是用户名,后面是密码) 6 修改版本库权限配置文件:authz 7 启动svnservice服务 8 将svnservice加入系统服务中 使用超级管理员权限启动cmd命令,运行sc create svn binpath= "svnserve.exe --service -r d:svnrepository" displayname= "SVN Server" depend= Tcpip start= auto。

将服务添加到系统服务。

如何在win上搭建SVN服务器

方法/步骤 一、准备工作 1、SVN服务器:解压缩包,可以从官方网站下载最新版本。

2、SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯。

二、安装服务器和客户端程序 1、SVN服务器:直接解压缩到某个文件夹下即可。

示例路径:c:svn 备注:如果下载的是msi程序,直接运行按提示安装即可。

2、SVN客户端:直接运行按提示安装即可。

示例路径:C:Program FilesSubversion 三、建立版本库(Repository):示例路径:e:svnroot。

建立版本库有两种方法: 方法一,建立空目录e:svnroot epos1,进入repos1文件夹,在空白处点击右键,选择“TortoiseSVN->Create Repositoryhere...”, 方法二,建立空目录e:svnroot epos2,进入DOS命令行,输入如下命令: svnadmincreate e:svnroot epos2 四、运行SVN服务器,启动服务。

启动服务有两种方法: 方法一,临时启动服务,在DOS下输入如下命令: svnserve -d -r e:svnroot epos1 --listen-host ip地址 --listen-port=端口号 说明:“listen-host”和“listen-port”可选。

默认端口是3690,如果端口已经被占用,可以通过选项listen-port指定端口号。

注意:请不要关闭命令行窗口,关闭窗口会把 svn服务就停止了。

方法二,启动SVN服务为后台运行程序: sc create svnserve binPath= "c:svninsvnserve.exe --service -r e:svnroot epos1" displayname= "Subversion" depend=Tcpip start= auto 说明一: (1)sc是windows自带的服务配置程序。

svnserve是服务的名称,可根据需求取名。

(2)参数binPath表示svnserve可执行文件的安装路径。

(3)--service表示以windows服务的形式运行,--r指明svnrepository的位置,service参数与r参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中。

(4)displayname表示在windows服务列表中显示的名字,depend=Tcpip表示svnserve服务的运行需要tcpip服务,start=auto表示开机后自动运行。

安装服务后,svnserve要等下次开机时才会自动运行。

说明二: (1)binPath的等号前面无空格,等号后面有空格。

displayname、depend、start也一样,service前面是--,不是- ,而r前面是-。

(2)若要卸载svn服务,则执行 sc delete svnserve 即可。

(3)从“sc”到“auto”是在同一个命令sc,必须写在同一行。

(4)启动服务命令start svnserve,停止服务命令 start svnserve,也可以进入Windows提供的界面操作SVNService服务了,即控制面板—>服务。

(5)如果路径中包括空格,一定要用“”处理“"”号,例如上面的例子中如果svnserve.exe在“c:programfilessvn”中,则命令应该写为“binpath=""c:programfilessvninsvnserve.exe" 五、配置用户和权限 (1)修改svnserve.conf,在e:svn epos1conf目录下,用文本编辑器打开svnserve.conf: 将: # ess = read # ess = write # password-db = passwd 改为 ess = read ess = write password-db = passwd 注意说明: ess等列前面是没有空格的。

ess = read表示没通过用户名密码登录的访问只有读的权限,如果改为none则没有用户名密码不能访问 ess = write表示通过用户名密码登录的有写的权限(当然读的权限也就有了) password-db = passwd表示可以通过 用户名 = 密码 的方式在passwd文件中添加用户 (2)修改同目录的passwd文件,增加用户帐号: 将: [users] # harry = harryssecret # sally = sallyssecret 添加帐号: [users] # harry = harryssecret # sally = sallyssecret admin = admin 添加一个admin账户,密码是admin。

六、初始化SVN,导入数据 选中要上传SVN的文件夹,“右键 ->TortoiseSVN -> Import...” ,在弹出对话框的“URL of repository”输入“svn://localhost/project1/”。

在“Importmessage”输入注释,点击OK,要求输入帐号,输入账户admin和密码admin。

七,测试SVN 本地测试:新建一空文件夹test1,单击右键,选择“SVN Checkout”,在“URL of repository”中输入“svn://localhost/project1”。

其他机器测试:如果运行svnserve的主机IP地址是1.2.3.4,则URL输入的内容就是“svn://1.2.3.4/project1”。

如何在本机搭建SVN服务器

下载Subversion服务器程序。

到官方网站的下载二进制安装文件,来到二进制包下载部分,找到 Windows NT, 2000, XP and 2003部分,然后选择" this directory ",这样我们可以看到许多下载的内容,目前可以下载 svn-1.4.0-setup.exe 。

下载Subversion的Windows客户端TortoiseSVN。

TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。

官方网站是TortoiseSVN ,下载方式和前面的svn服务器类似,在Download页面的我们可以选择下载的版本,目前的最高稳定版本的安装文件为TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi。

2,服务器和客户端安装 服务器安装,直接运行svn-1.4.0-setup.exe ,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。

安装TortoiseSVN,同样直接运行TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。

3,建立版本库(Repository) 运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如: svnadmin create E:/svndemo/repository 就会在目录E:/svndemo/repository下创建一个版本库。

我们也可以使用TortoiseSVN图形化的完成这一步: 在目录E:/svndemo/repository下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。

4,配置用户和权限 来到E:/svndemo/repository/conf目录,修改svnserve.conf: # [general] # password-db = passwd 改为: [general] password-db = passwd 然后修改同目录的passwd文件,去掉下面三行的注释: # [users] # harry = harryssecret # sally = sallyssecret 最后变成: [users] harry = harryssecret sally = sallyssecret 在这里,因为一般来说,项目的svn的用户名和密码是统一认证的,而为了不每次都输入密码,所以在使用TortoiseSVN的时候,直接都记住了密码,这里的用户名和密码最好和项目的一致,以免出现意外情况。

5,运行独立服务器 在任意目录下运行: svnserve -d -r E:/svndemo/repository 我们的服务器程序就已经启动了。

注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。

在使用中发现,即使关闭了此窗口,svn一样好使~~不知道为啥~ 6,初始化导入 来到我们想要导入的项目根目录,在这个例子里是E:/svndemo/initproject,目录下有一个readme.txt文件: 右键->TortoiseSVN->Import... URL of repository输入“svn://localhost/” ok 完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。

需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行。

例如运行svnserve的主机的IP是133.96.121.22,则URL部分输入的内容就是“svn://133.96.121.22/”。

在这里,不知道为什么,使用svn://localhost/ 一直都搞不定,最后灵机一动使用了file:///E:/svndemo/repository/ 反而搞定了~~ 7,基本客户端操作 取出版本库到一个工作拷贝: 来到任意空目录下,在本例中是E:/svndemo/wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/,这样我们就得到了一份工作拷贝。

在工作拷贝中作出修改并提交: 打开readme.txt,作出修改,然后右键->Commit...,这样我们就把修改提交到了版本库,我们可以运行。

察看所作的修改: readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。

在版本1上右键->Compare with working copy,我们可以比较工作拷贝的文件和版本1的区别。

无忧云(25元/月),国内BGP高防云服务器 2核2G5M

无忧云官网无忧云怎么样 无忧云服务器好不好 无忧云值不值得购买 无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免北岸建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高...

Boomer.Host(年付3.5美)休斯敦便宜VPS

Boomer.Host是一家比较新的国外主机商,虽然LEB自述 we’re now more than 2 year old,商家提供虚拟主机和VPS,其中VPS主机基于OpenVZ架构,数据中心为美国得克萨斯州休斯敦。目前,商家在LET发了两款特别促销套餐,年付最低3.5美元起,特别提醒:低价低配,且必须年付,请务必自行斟酌确定需求再入手。下面列出几款促销套餐的配置信息。CPU:1core内存:...

CloudCone(20美元/年)大硬盘VPS云服务器,KVM虚拟架构,1核心1G内存1Gbps带宽

近日CloudCone商家对旗下的大硬盘VPS云服务器进行了少量库存补货,也是悄悄推送了一批便宜VPS云服务器产品,此前较受欢迎的特价20美元/年、1核心1G内存1Gbps带宽的VPS云服务器也有少量库存,有需要美国便宜大硬盘VPS云服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务...

svn服务器搭建为你推荐
virusscanvirus scan 是个什么软件?awvawv格式是否等于MP4格式assemblyinfocsgo很跟cs有什么区别天翼校园宽带校园天翼宽带是什么上网类型文本框透明word文本框的背景图片怎样调透明度监控插件千里眼监控软件怎么使用啊?embed函数C语言中push函数的定义以及用法。pmp格式有PMP格式转换成其他格式第三方支付系统有哪些第三方支付系统开发公司病毒分析网站谁给个病毒网站分析的工具?哪找?谢谢了,大神帮忙啊
com域名空间 中文国际域名 域名备案号查询 namecheap 国外服务器 免备案空间 空间技术网 免费phpmysql空间 搜索引擎提交入口 支付宝扫码领红包 美国独立日 四川电信商城 阿里云官方网站 中国电信网络测速 什么是web服务器 成都主机托管 最新优惠 发证机构 美国服务器 西部主机 更多