Windows 8上的Subversion安装问题
在Windows 2008服务器上成功运行subversion多年后,我最近转向了Windows 8.1,主要是因为该机器也向我的家庭网络提供视频(工作正常),而且Windows 8在我的平台上比Windows 2008 server提供了更好的节能效果。到目前为止,一切顺利 然后我尝试重新安装Subversion。我打算使用内置服务器应用程序Windows 8上的Subversion安装问题,windows,svn,installation,server,Windows,Svn,Installation,Server,在Windows 2008服务器上成功运行subversion多年后,我最近转向了Windows 8.1,主要是因为该机器也向我的家庭网络提供视频(工作正常),而且Windows 8在我的平台上比Windows 2008 server提供了更好的节能效果。到目前为止,一切顺利 然后我尝试重新安装Subversion。我打算使用内置服务器应用程序svnserve.exe。我下载了最新的windows软件包,安装了它(成功),并配置了一个可以使用windows服务管理控制台成功启动的服务(svnse
svnserve.exe
。我下载了最新的windows软件包,安装了它(成功),并配置了一个可以使用windows服务管理控制台成功启动的服务(svnserve--service…
)。端口80已经被另一个应用程序占用,所以我让subversion选择3690,这对我来说很好。我使用了netstat
来确认svnserve.exe
绑定到TCP:3690端口,该端口列出为OK。为了清除一个潜在的障碍,我还禁用了Windows防火墙
然后我在本地使用svnadmin
创建了一个名为“test”的示例存储库,同样成功,一个subversion文件结构出现在硬盘上
当我尝试使用本地浏览器(Firefox)访问存储库时会出现问题,这是一种连接URL的尝试
http://127.0.0.1:3690[/svn|/svn/test]
这三个都给了我同样的神秘反应:
(成功(2 2()(编辑管道SVNDIF1缺少条目提交revprops深度日志revprops原子revprops部分重放继承的props短暂txnprops文件revs reverse)))
不知何故,我希望有一个subversion GUI
通过浏览器从远程机器连接会显示相同的无用文本行
使用我常用的Tortoise客户端从远程机器连接会显示以下消息:
无法连接到URL“”处的存储库
运行上下文时出错:服务器意外关闭了连接
我试图将--log file
选项添加到svnserve
,事实上,启动服务后会出现一个日志文件,但它是空的,并且仍然是空的
尝试使用svnserve-X
而不是将其作为服务运行会揭示完全相同的行为
看来我被卡住了。有谁知道我能做些什么来让它工作吗?只是为了帮助另一个遇到同样问题的初学者。。。我终于发现了问题:我只是使用了错误的客户端,svnserve不支持web浏览器。我所要做的就是使用Tortoise客户端,并提供正确的前缀(svn:127.0.0.1/…) 长版本: 如果想要使用简单、可靠、快速但基于纯文本和专有协议的svn服务,他需要使用专有客户端(如Tortoise)、svn:前缀(而不是http/https:)和无端口(如 svn://mysvnserver/testrepo 如果需要,甚至可以重新配置SVN服务,以便在以后使用身份验证和加密。svn服务不支持web浏览器,如果有人像我一样尝试使用web浏览器访问svn服务,他会将svn协议的内部内容转储到屏幕上 如果想要使用自己的web浏览器、http/https协议和一些细节,比如用户友好的基于浏览器的界面和一些远程管理功能,就不能使用svnserve,而是要安装一个web服务器服务(比如apache)并配置If以便与subversion一起使用 所以最终我的问题与Windows8无关。我只是忘记了几年前我使用apache路径,而现在我认为内置的SVN服务足以满足我的需要 阿明