SVN over HTTPS:如何隐藏或加密URL?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN over HTTPS:如何隐藏或加密URL?相关的知识,希望对你有一定的参考价值。

我通过HTTPS运行Apache,并且可以在日志文件中看到对我的存储库的每个文件都发出了HTTP / 1.1请求。对于每个文件,都会公开完整的URL。

我需要从我不希望系统管理员看到我的肩膀并查看所有这些单独的URL的位置访问我的存储库。当然我知道他们不会看到文件内容,因为我使用HTTPS或不使用HTTP,但我真的很恼火他们可以看到URL,因此,文件名。

有没有办法用SVN隐藏或加密HTTPS网址?这将是很好的,因为我不希望使用svn + ssh,它不容易/很容易支持基于路径的授权,我正在大量使用。

答案

使用HTTPS,只有客户端(您的svn二进制文件)和托管存储库的服务器才能看到完整的URL。在途中,只显示您要连接的主机名。

您可以通过在客户端和服务器之间使用VPN连接,或通过SSH隧道(不是svn + ssh,而是直接ssh tunnel)进一步保护自己。

如果您担心托管存储库的框的系统管理员在Apache日志中看到您的活动,那么您遇到的问题远远超出了软件可以解决的问题。您可以禁用Apache中的日志记录,但您的系统管理员可以重新打开它或使用其他方法。

最后一个选项:如果您不信任您所在的系统和/或网络,请不要参与您认为对其敏感的活动。他们无法看到一开始就没有发生的事情。

以上是关于SVN over HTTPS:如何隐藏或加密URL?的主要内容,如果未能解决你的问题,请参考以下文章

如何隐藏/加密/混淆我的 Android 应用程序中使用的直接 URL? [复制]

如何加密或隐藏配置文件c#

SVN如何将版本库url访问地址中的https改为http

NodeJS/Express 自动检测 SSL over HTTP (HTTPS) 解释?

EXCEL VBA 隐藏了工作表,加密的,如何显示或破解

DNS 教父怒喷 DNS-over-HTTPS!