Win7 64位 下SlikSVN 的安装配置
2017-02-20 14:56
330 查看
开发人员对 SVN 版本控制器 都不会 陌生, 但是 SVN服务器 了解的人应该比较少
推荐一个 SlikSVN 服务器 , 下载地址 http://www.sliksvn.com/en/download/, 请 下载 对应的 32位 、64位, 这是我下的 Slik-Subversion-1.8.10-x64.msi
注意 :
安装
双击运行“配套安装程序”目录中Slik-Subversion-1.6.12-win32.msi,安装目录可自定义. 默认安装的目录: C:\Program Files\SlikSvn;
双击运行“配套安装程序”目录中TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi,这是一个将SVN集成到windowsshell中的GUI管理工具,推荐使用。
双击运行“配套安装程序”目录中LanguagePack_1.6.5.16974-win32-zh_CN.msi,这是TortoiseSVN的汉化包。
创建版本库,该库中存放所有Subversion项目:
首先,手动创建一个目录,如C:\svnDB\DB1
然后,创建版本库:
第一种方式:在DOS命令行中运行svnadmin create C:\svnDB\DB1
第二种方式:在DB1目录中,单击鼠标右键,选择[TotoiseSVN]->[在此创建版本库...]进行创建,
下图是我用第一种方式 CMD 命令里 创建的
以上工作完成后,在 KenderGarten 目录中可看到以下内容:
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]
# 定义用户信息
lvgang = lvgang
luotong =luotong
创建及启动SVN服务
打开DOS窗口,使用sc创建windows服务,将当前目录指向到Subversion的bin目录下,输入:
sc createSVNService binpath= "C:\Program Files\SlikSvn\bin\svnserve.exe --service-r C:\svnDB " displayname= "SVNService" depend= Tcpip start=auto(特别注意=后面有空格)
注意:
sc create svnService binPath= "f:\SlikSvn\bin\svnserve.exe --service --root g:\svnroot" displayname= "svnService" depend= Tcpid 每个等号后的空格千万不能少
checkout时,可以svn://localhost/DB1,如果需要用https进行连接svn,还需配置apache.
如下图所示,我在第一次在创建 时 也是 等号后面没有 空格
导入项目版本库
确定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)”等都可以完成这个工作。、、
应是:sc create svnService binPath= "f:\SlikSvn\bin\svnserve.exe --service --root g:\svnroot" displayname= "svnService" depend= Tcpid 每个等号后的空格千万不能少
checkout时,可以svn://localhost/DB1,如果需要用https进行连接svn,还需配置apache.
推荐一个 SlikSVN 服务器 , 下载地址 http://www.sliksvn.com/en/download/, 请 下载 对应的 32位 、64位, 这是我下的 Slik-Subversion-1.8.10-x64.msi
注意 :
SlikSVN是一个非常好用的 SVN服务器。你可以用sc命令轻松的创建SVN服务,用svnadmin create命令创建SVN资源仓库。这个是SlikSVN的64位版本, 可以在windows7 64上完美运行。安装时请选择complete,要不然可能svnserve.exe会在安装时被遗漏。
安装
双击运行“配套安装程序”目录中Slik-Subversion-1.6.12-win32.msi,安装目录可自定义. 默认安装的目录: C:\Program Files\SlikSvn;
双击运行“配套安装程序”目录中TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi,这是一个将SVN集成到windowsshell中的GUI管理工具,推荐使用。
双击运行“配套安装程序”目录中LanguagePack_1.6.5.16974-win32-zh_CN.msi,这是TortoiseSVN的汉化包。
创建版本库,该库中存放所有Subversion项目:
首先,手动创建一个目录,如C:\svnDB\DB1
然后,创建版本库:
第一种方式:在DOS命令行中运行svnadmin create C:\svnDB\DB1
第二种方式:在DB1目录中,单击鼠标右键,选择[TotoiseSVN]->[在此创建版本库...]进行创建,
下图是我用第一种方式 CMD 命令里 创建的
以上工作完成后,在 KenderGarten 目录中可看到以下内容:
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]
# 定义用户信息
lvgang = lvgang
luotong =luotong
创建及启动SVN服务
打开DOS窗口,使用sc创建windows服务,将当前目录指向到Subversion的bin目录下,输入:
sc createSVNService binpath= "C:\Program Files\SlikSvn\bin\svnserve.exe --service-r C:\svnDB " displayname= "SVNService" depend= Tcpip start=auto(特别注意=后面有空格)
注意:
sc create svnService binPath= "f:\SlikSvn\bin\svnserve.exe --service --root g:\svnroot" displayname= "svnService" depend= Tcpid 每个等号后的空格千万不能少
checkout时,可以svn://localhost/DB1,如果需要用https进行连接svn,还需配置apache.
如下图所示,我在第一次在创建 时 也是 等号后面没有 空格
导入项目版本库
确定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)”等都可以完成这个工作。、、
应是:sc create svnService binPath= "f:\SlikSvn\bin\svnserve.exe --service --root g:\svnroot" displayname= "svnService" depend= Tcpid 每个等号后的空格千万不能少
checkout时,可以svn://localhost/DB1,如果需要用https进行连接svn,还需配置apache.
相关文章推荐
- Win7 64位 下SlikSVN 的安装配置
- Win7 64位系统安装OpenCV2.3,并在VS2010中配置(下)
- 《win7 64位下安装配置tomcat》
- win7 64位配置mysql 5.6免安装版
- win7 64位下如何安装配置mysql
- 在win7 64位系统中配置免安装的mysql5.6.16
- win7 64位成功安装theano,并且gpu配置成功
- win7 64位旗舰版 cygwin安装,NDK配置
- Win7 64位 安装配置 OpenCV 2.3 及 MS Visual Studio 2010 Pro/Ultiman
- win7 64位配置mysql 5.6免安装版,初始化配置和Mysql创建新用户方法 .
- 64位win7下免安装版mysql 5.6(带memcached)安装配置问题详解(1067错误)
- VTK5.8在64位Win7和VS2010环境下的安装与配置
- win7 64位在线编辑dsoframer控件的安装和使用配置
- win7 64位下如何安装配置mysql + 系统找不到指定的文件问题
- 64位Win7下安装与配置PHP环境【Apache+PHP+MySQL】
- window下Slik SVN的安装配置
- Win7 64位系统安装OpenCV2.3,并在VS2010中配置(下)
- win7 64位旗舰版IIS安装及ASP+Access网站的配置
- Mr.Johness Oracle安装配置—64位Win7安装配置64位Oracle
- 安装64位win7后配置php mysql Apache 遇到问题并解决~~