如何通过 IP 地址限制对我的 Subversion 服务器(即 svnserve)的访问,以便只有我的 IP 可以签出、提交等?

如何通过 IP 地址限制对我的 Subversion 服务器(即 svnserve)的访问,以便只有我的 IP 可以签出、提交等?

我正在使用 Ubuntu,并且我的 Subversion 服务器正在运行,如下所示:

root     31422     1  0 06:45 ?        00:00:00 /usr/bin/svnserve -d -r /var/svn/repos --log-file=/var/log/svnserve.log

我想将我的 Subversion 服务器列入白名单,换句话说,我只允许我的 IP 地址进行签出、提交、记录等。svnserve 支持吗?

笔记:我不使用 Apache 来访问我的 subversion

答案1

对于基于 IP 的防火墙规则来说,这似乎是完美的情况?所以您只接受来自单个 IP 的 svnserve 正在监听的端口(默认为 3690)的连接?根据您的 svn 服务器所处的平台,所需的步骤可能会有所不同。

相关内容