Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Https 是否有人使用带有SSL和bugtraq:url相对路径的TortoiseSVN?_Https_Tortoisesvn_Artifact - Fatal编程技术网

Https 是否有人使用带有SSL和bugtraq:url相对路径的TortoiseSVN?

Https 是否有人使用带有SSL和bugtraq:url相对路径的TortoiseSVN?,https,tortoisesvn,artifact,Https,Tortoisesvn,Artifact,(注意:下面的所有假URL都显示为https:/或http:/,只有一个斜杠。) 我花了一天的大部分时间试图让TortoiseSVN使用bugtraq:URL参数的相对URL来使用我的bug跟踪系统。我正在存储库上使用SSL,并带有自颁发的证书。我将VisualSVN用于服务器和客户端,将Versioned.com的“工件”用于bug跟踪 似乎我能让嵌入的超链接(例如%BUGID%)启动浏览器的唯一方法是使用bugtraq:url的绝对路径,如下所示: https:/my server/svn/

注意:下面的所有假URL都显示为https:/或http:/,只有一个斜杠。)

我花了一天的大部分时间试图让TortoiseSVN使用bugtraq:URL参数的相对URL来使用我的bug跟踪系统。我正在存储库上使用SSL,并带有自颁发的证书。我将VisualSVN用于服务器和客户端,将Versioned.com的“工件”用于bug跟踪

似乎我能让嵌入的超链接(例如%BUGID%)启动浏览器的唯一方法是使用bugtraq:url的绝对路径,如下所示:

https:/my server/svn/ProjectName/trunk/Bugs/artifacts.html#%BUGID%

我已经尝试了我所能想到的关于相对路径的所有变化(使用“^/bla”),但没有任何运气。我在提交和日志对话框中看到一个链接,但当我点击它时,它是一个NOP。以下是乌龟医生的说法:

==

您还可以使用相对URL而不是绝对URL。当问题跟踪器与源存储库位于同一域/服务器上时,这非常有用。如果域名发生变化,您不必调整bugtraq:url属性。有两种方法可以指定相对URL:

如果它以字符串^/开头,则假定它相对于存储库根。例如,如果您的存储库位于http:/tortoisesvn.net/svn/trunk/,则^/./.do=details&id=%BUGID%将解析为http:/tortoisesvn.net/?do=details&id=%BUGID%

假定以字符串/开头的URL相对于服务器的主机名。例如,如果存储库位于http:/tortoisesvn.net上的任何位置,则/?do=details&id=%BUGID%将解析为http:/tortoisesvn.net/?do=details&id=%BUGID%

==


我开始认为这是其中一个限制:a)在VisualSVN服务器上使用HTTPS;或者B)尝试访问与存储库位于同一个框中但与存储库分开存储的项目。

尝试时会发生什么?你收到了什么错误信息?实际上,什么都没有发生。这就是问题所在。如果我对bugtraq:url使用一个像“”这样的字符串,那么当我在TortoiseSVN对话框中单击链接的BUGID时,我的IE浏览器就会启动。如果我还有其他的东西(比如用于相对路径的“^”或“/”),那么这是不可能的。事实是:对于这样的场景,我在web上看到了很多bugtraq:url示例,但它们都使用HTTP协议,而不是SSL。因此,我开始怀疑SSL是否能与相对的bugtraq:url参数一起工作。我最终使用bugtraq:url参数的绝对路径“修复”了这次购买,然后我让我的业务伙伴修改了他的主机文件,将我的服务器名重新映射到IP地址,如:99.888.77.66我的服务器