Subversion是Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录
Slik-Subversion-1.8.5-x64.msi安装好之后先建立版本库:
svnadmin create D:\svn\svn-repos,此时就会在此目录下创建一个版本库
也可以在目录下右键TortoiseSVN->CreateRepositoryhere...“,然后可以选择版本库模式
SVN server配置用户和权限
修改svnserve.conf:
anon-access = none
auth-access = write
password-db = passwd
修改passwd 文件
michael = 19841226
SVN server运行独立服务器
D:\>svnserve -d -r svn-repos 不要关闭命令行窗口,关闭窗口也会把svnserve停止
导入hello-world项目至版本库:svn import D:\Maven_TEST\hello-world svn://10.0.0.8/svn-repos/trunk -m "initial import" --username michael --password 19841226
或者右键->TortoiseSVN->Import...,URLofrepository输入“svn://localhost/”ok
svn list svn://10.0.0.8/svn-repos/trunk 进行查看刚刚上传至版本库的项目内容
在Windows系统上使用Subversion,如果要使用http协议进行访问,一般还要安装配置Apache,实在很麻烦
而VisualSVN Serve集成了Subversion和Apache,省去了上面的麻烦,安装的时候SVN Server已经封装为windws service,Apache服务器的配置也只是在图像界面上,指定认证
方式、访问端口等简单操作;另外,用户权限的管理也是通过图像界面来配置
安装VisualSvn Server失败解决:
1.网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾.
2.控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)即可.
3.在Start Service阶段后,将会弹出一个retry的提示框,不要关闭,忽略对话框,到windows的开始菜单栏中找到
VisualSVN Server,打开VisualSVN Server软件后,从菜单栏找到Properties并执行,从Properties对话框中选择
Certificate Tab页,点击Change Certificate按钮,此时弹出一个创建证书的对话框,然后根据提示一步一步填写
完成相应的信息,就可以创建一个有效的证书。最后切换到之前的安装页面,点击retry的对话框,就能安装成功了
4.将你的计算机名改成英文