在 Windows Server 2003 上使用 Bitnami 堆栈安装程序设置 Redmine

在 Windows Server 2003 上使用 Bitnami 堆栈安装程序设置 Redmine

我在 Windows Server 2003 上安装 Redmine Bitnami 堆栈时遇到了问题。设置我的项目时,我试图将远程 subversion 存储库添加到项目中,但出现错误。谷歌搜索后,我发现了 Redmine 网站上的一些讨论,这让我相信问题是由于我访问的存储库启用了 SSL,并且需要接受证书才能连接而导致的。

虽然所有的解决方案都是针对 Unix/Linux 的(即只需 su 到 redmine 用户,运行 svn 命令行工具并接受证书),但我无法做到这一点,因为我运行的是 Windows。

如何在 Windows 上存储 SYSTEM 用户的 SVN 证书?

答案1

我遇到了和你同样的问题。

如果您不使用远程桌面这篇博文有一个相当雄辩的解决方案。

sc create testsvc binpath= "cmd /K start" type= own type= interact

sc start testsvc

上述操作显然会以本地系统的身份启动命令行。但是,这在远程桌面上不起作用(它会启动进程,但不显示命令提示符)。

您可以使用更直接的方法,

sc create testsvc binpath= "svn info --username [username] --password [password] --non-interactive --trust-server-cert [svnserver]" type= own type= interact

sc start testsvc

答案2

就我而言,我没有访问 SSL 存储库,但问题似乎类似。阅读这篇文章后,我得到了答案:

http://www.redmine.org/boards/2/topics/3968

“诀窍是进入 Windows 的服务面板并允许 Mongrel 服务与桌面交互。(它在本地系统帐户上运行)。”

答案3

尝试将其导入本地机器商店。

答案4

不确定这是否会起作用,但是如果您安装 SVN 客户端(Tortoise)并在签出时永久接受证书,会怎样?

相关内容