Encryption HTTPS上的SVN:如何隐藏或加密URL?

Encryption HTTPS上的SVN:如何隐藏或加密URL?,encryption,svn,https,Encryption,Svn,Https,我在HTTPS上运行Apache,并且可以在日志文件中看到,对存储库中的每个文件都发出了HTTP/1.1请求。对于每一个文件,都会公开完整的URL 我需要从一个位置访问我的存储库,我不想让系统管理员从我身后看到所有这些单独的URL。当然,我知道他们看不到文件内容,因为我使用的是HTTPS或不是HTTP,但我真的很恼火他们可以看到URL,因此,文件名 有没有一种方法可以用SVN隐藏或加密HTTPS URL? 这将非常好,因为我不希望使用svn+ssh,因为它不容易/不容易支持基于路径的授权,我正在

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

我需要从一个位置访问我的存储库,我不想让系统管理员从我身后看到所有这些单独的URL。当然,我知道他们看不到文件内容,因为我使用的是HTTPS或不是HTTP,但我真的很恼火他们可以看到URL,因此,文件名

有没有一种方法可以用SVN隐藏或加密HTTPS URL?
这将非常好,因为我不希望使用svn+ssh,因为它不容易/不容易支持基于路径的授权,我正在大量使用它。

对于HTTPS,完整URL仅对客户端(您的
svn
二进制文件)和托管存储库的服务器可见。在传输过程中,只有您连接的主机名可见

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

如果您担心存储库所在盒子的系统管理员在Apache日志中看到您的活动,那么您的问题远远超出了软件可以解决的范围。您可以禁用Apache登录,但您的系统管理员可以将其重新打开或使用其他方式


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

使用HTTPS,完整URL仅对客户端(您的
svn
二进制文件)和托管存储库的服务器可见。在传输过程中,只有您连接的主机名可见

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

如果您担心存储库所在盒子的系统管理员在Apache日志中看到您的活动,那么您的问题远远超出了软件可以解决的范围。您可以禁用Apache登录,但您的系统管理员可以将其重新打开或使用其他方式


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

谢谢!apache日志让我相信URL是清晰的,但它们确实只在日志文件中清晰。您可以将apache配置为不记录完整的URL,但如果您在同一站点/端口上托管任何其他内容,并且需要在那里进行日志分析,这将是一个问题。谢谢!apache日志让我相信URL是清晰的,但它们确实只在日志文件中清晰可见。您可以将apache配置为不记录完整的URL,但如果您在同一站点/端口上托管任何其他内容,并且需要在那里进行日志分析,这将是一个问题。