开发者社区> 云栖-lxl> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

window下Slik SVN的安装配置

简介: 配置SVN服务器的步骤: 下载: Slik-Subversion-1.7.10-win32.msi    TortoiseSVN-1.7.13.24257-win32-svn-1.7.10 下载地址:  http://download.
+关注继续查看

配置SVN服务器的步骤:

下载:

Slik-Subversion-1.7.10-win32.msi    TortoiseSVN-1.7.13.24257-win32-svn-1.7.10

下载地址:  http://download.csdn.net/detail/lixiaolun/5601443 

 

 

安装

双击运行“配套安装程序”目录中Slik-Subversion-1.6.12-win32.msi,安装目录可自定义. 默认安装的目录: C:\Program Files\SlikSvn;

双击运行“配套安装程序”目录中TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi,这是一个将SVN集成到windows shell中的GUI管理工具,推荐使用。

双击运行“配套安装程序”目录中LanguagePack_1.6.5.16974-win32-zh_CN.msi,这是TortoiseSVN的汉化包。

创建版本库,该库中存放所有Subversion项目:

首先,手动创建一个目录,如C:\svnDB\DB1

然后,创建版本库:

第一种方式:在DOS命令行中运行svnadmin create C:\svnDB\DB1

第二种方式:在DB1目录中,单击鼠标右键,选择[TotoiseSVN]->[在此创建版本库...]进行创建,

以上工作完成后,在yxv3目录中可看到以下内容:

4个目录,两个文件。

 

其中:

conf目录存放配置信息;

db目录就是所有版本控制的数据文件;

hooks目录放置hook脚本文件的目录;

locks用来放置Subversion文件库锁定数据的目录, 用来追踪存取文件库的客户端;

format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号;

配置

通过自带服务平台Subserver的实现

打开/conf/目录,打开svnserve.conf找到以下行,去除每行开头的#:(特别注意不要在行的前面留空格

[general]

anon-access = none              #保证只有认证用户可以访问,即关闭匿名访问

auth-access = write              #通过认证的使用权限

password-db = passwd         #指定了用户密码文件

 

打开/conf/目录,打开passwd文件,增加用户,一行一个,存储格式为“用户名 = 密码”

[users]

# 定义用户信息

user1 = user1

user2 = user2

 

创建及启动SVN服务

打开DOS窗口,使用sc创建windows服务,将当前目录指向到Subversion的bin目录下,输入:

sc create SVNService binpath= "C:\Program Files\SlikSvn\bin\svnserve.exe --service -r C:\svnDB " displayname= "SVNService" depend= Tcpip start= auto(特别注意=后面有空格)

 

导入项目版本库

确定SVN服务(命令行或windows服务)运行后,

在你需要导入版本库的目录下单击右键选择[TortoiseSVN]-> [导入...],在弹开的窗口的URL框中输入版本库的目录地址(如svn://127.0.0.1/DB1, “DB1”是版本库)

 

点击 "确定" 执行导入,显示如下对话框,录入用户名及密码后确认

 

数据就全部加入SVN版本库目录树上了。

 

 

特别注意事项:

如果是中文目录的话,authz等文件,必须以utf-8的格式保存,且不能带BOM,而windows自带的记事本按utf-8保存的文件则会加上BOM,所以,如果你以utf-8格式保存好后,提交代码时,svn"section header expected"的错时,则多半是带BOM的。以及开源的Notepad++的格式转换中的“转换为utf-8码(BOM)”等都可以完成这个工作。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Windoes下安装配置flutter环境
Windows环境安装Flutter Windows 系统要求 要在 Windows 系统上安装和运行 Flutter,您首先需要满足您的开发环境的这些要求。
37 0
Windows下配置安装Git(一)
小白望而不止步,势必得,初告捷。
1520 0
Windows下Redis的安装使用
  摘要 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。
935 0
windows下g++的安装配置与使用
    下载好MinGW后就安装,它是一组有用的工具集(这些工具将包含在$/bin目录下(其中 $代表您所选择的安装路径))。    环境设置:对于我们这些使用者来说,最好是能够简单方便的使用工具。所以,我们就需要设置环境,便于我们使用MinGW。   对于设置,我们只需要在环境变量中的PATH 变量中,添加$/bin这个路径就可以了,这样我们的gcd编译环境就搭配好了。 比如我的安
1355 0
Windows下安装GTK+的最佳攻略
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/4006814 Windows下安装GTK+的最佳攻略 本文的GTK+版本为2.
869 0
+关注
云栖-lxl
java程序员
319
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载