导航:首页 > 配服务器 > 电脑装了svn服务器是什么

电脑装了svn服务器是什么

发布时间:2025-09-19 17:56:17

1. 怎样在windows上设置svn服务器

方法/步骤
一、准备工作
1、SVN服务器:解压缩包,可以从官方网站下载最新版本。
2、SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯。
二、安装服务器和客户端程序
1、SVN服务器:直接解压缩到某个文件夹下即可。示例路径:c:\svn\
备注:如果下载的是msi程序,直接运行按提示安装即可。
2、SVN客户端:直接运行按提示安装即可。示例路径:C:\Program Files\Subversion
三、建立版本库(Repository):示例路径:e:\svnroot。建立版本库有两种方法:
方法一,建立空目录e:\svnroot\repos1,进入repos1文件夹,在空白处点击右键,选择“TortoiseSVN->Create Repositoryhere...”,
方法二,建立空目录e:\svnroot\repos2,进入DOS命令行,输入如下命令:
svnadmincreate e:\svnroot\repos2

四、运行SVN服务器,启动服务。启动服务有两种方法:
方法一,临时启动服务,在DOS下输入如下命令:
svnserve -d -r e:\svnroot\repos1 --listen-host ip地址 --listen-port=端口号
说明:“listen-host”和“listen-port”可选。默认端口是3690,如果端口已经被占用,可以通过选项listen-port指定端口号。
注意:请不要关闭命令行窗口,关闭窗口会把 svn服务就停止了。
方法二,启动SVN服务为后台运行程序:
sc create svnserve binPath= "c:\svn\bin\svnserve.exe --service -r e:\svnroot\repos1" 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)启动服务命令:netstart svnserve,停止服务命令:net start svnserve,也可以进入Windows提供的界面操作SVNService服务了,即控制面板—>服务。
(5)如果路径中包括空格,一定要用“\”处理“"”号,例如上面的例子中如果svnserve.exe在“c:\programfiles\svn\”中,则命令应该写为“binpath="\"c:\programfiles\svn\bin\svnserve.exe\"

五、配置用户和权限
(1)修改svnserve.conf,在e:\svn\repos1\conf目录下,用文本编辑器打开svnserve.conf:
将:
# anon-access = read
# auth-access = write
# password-db = passwd
改为
anon-access = read
auth-access = write
password-db = passwd
注意说明:
anon-access等列前面是没有空格的。
anon-access = read表示没通过用户名密码登录的访问只有读的权限,如果改为none则没有用户名密码不能访问
auth-access = 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”。

2. svn是什么工具

SVN一种集中式文件版本管理系统,对于开发人员来讲,应该是有必要掌握的工具,当然还有其他比如CVS,VSS等其他工具。


一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。



注意事项:

SVN服务器既具有CVS所具有数据储存的优点,像是信息资源存储后会形成资源树结构,便于存储的同时,数据一般不会丢失,同时又拥有自己的特色。SVN是通过关系数据库及二进制的存储方式,同时解决了既往不能同时读写同一文件等问题,同时增添了自己特有的“零或一”原则。

以上内容参考:网络-版本控制

以上内容参考:网络-SVN

3. SVN服务器是什么

一软件,就是版本控制器,根据你的操作,记录你的代码更改和版本,方便以后的查询,出错还原和多人合作时等使用。

4. 什么是Svn服务器/

简单的说SVN是一个GPL版本控制软件,其创始人是从CVS项目中出来了,其目标就是替换掉CVS,SVN尽力维持CVS的用法习惯,并增加了一些很方便但CVS做不到功能

5. 什么是SVN以及SVN的作用

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。

SVN的作用:SVN是一种技术性更加安全的产品,的实现了系统和控制两方面的结合。一方面可以将系统整体的安全功能有效地分布在分支系统中,进而保证分支系统能正常运行,从而使各分支系统能够互补,最终在系统整体性的安全性得以保障,通过均衡原则实现最终追求安全的目的。



(5)电脑装了svn服务器是什么扩展阅读:

SVN服务器既具有CVS所具有数据储存的优点,像是信息资源存储后会形成资源树结构,便于存储的同时,数据一般不会丢失,同时又拥有自己的特色。SVN是通过关系数据库及二进制的存储方式,同时解决了既往不能同时读写同一文件等问题,同时增添了自己特有的“零或一”原则。

6. 如何访问内网的SVN服务器(图文详解)

如何访问内网的SVN服务器(图文详解)

要访问内网的SVN服务器,首先需要确保在内网中正确安装并配置了SVN服务端,然后在需要访问的外网机器上安装SVN客户端,并通过内网穿透工具实现外网访问。以下是详细的步骤和图文说明:

一、下载安装VisualSVN服务端
  1. 下载VisualSVN服务端

    点击此链接进入VisualSVN官网页面下载服务端。

二、VisualSVN配置
  1. 配置服务器名称和端口

    右键点击VisualSVN图标,选择【Properties】。

    在【Network】选项卡中,将Server name改为localhost或本地局域网IP,端口选择80,并去掉使用HTTPS安全连接的勾选。

  2. 创建新用户

    在VisualSVN管理界面中,右键点击【Users】,选择【Create User】。

    设置用户名和密码,点击【OK】完成创建。

  3. 创建新项目

    在VisualSVN管理界面中,右键点击【Repositories】,选择【Create Repository】。

    按照提示点击【Next】进行下一步。

    自定义项目名称,继续点击【Next】。

    完成剩余步骤,最后点击【Create】创建项目。

  4. 访问VisualSVN

    打开本地电脑浏览器,输入localhost或配置的局域网IP,使用新建用户的用户名和密码登录。

    登录后,可以看到创建好的项目。

三、安装路由侠实现内网穿透
  1. 下载路由侠

    点击此链接进入路由侠下载页面,下载并安装路由侠客户端。

  2. 配置路由侠映射

    打开安装好的路由侠客户端,登录账号密码。

    选择【内网映射】服务,点击【添加映射】。

    在应用场景界面,选择【原生端口】,点击【开始创建】。

    在创建映射界面,填写内网地址和端口(默认80),点击【创建】。

    创建成功后,复制生成的公网地址。

四、外网访问VisualSVN
  1. 在外网电脑浏览器中访问

    粘贴从路由侠客户端复制的公网地址,即可访问局域网的VisualSVN。

五、下载安装TortoiseSVN客户端
  1. 下载TortoiseSVN客户端

    点击此链接进入TortoiseSVN官网界面下载客户端。

    下载界面下拉到语言包位置,选择下载需要的语言包。

  2. 安装TortoiseSVN客户端

阅读全文

与电脑装了svn服务器是什么相关的资料

热点内容
湘潭国企程序员招聘 浏览:26
目送pdf 浏览:361
pdf如何只读文件 浏览:479
2019基金从业教材pdf 浏览:966
mvc的编程思想 浏览:712
北京机架式服务器云空间 浏览:555
电脑装了svn服务器是什么 浏览:409
多媒体压缩和编码 浏览:880
php仿百度搜索 浏览:364
单片机做混响 浏览:103
下雨了程序员笑话 浏览:491
程序员交通卡哪家好 浏览:817
液体能压缩吗 浏览:974
程序员穿特步相亲受拒 浏览:425
我的世界命令方块获得超强装备 浏览:426
单片机专项实训知识总结 浏览:466
sublimecss压缩 浏览:132
浏览器下载的app删除了怎么找回 浏览:781
朋友圈解压文字软件 浏览:926
keil5编程32单片机 浏览:643