我的主机(共享)不提供任何 SSH 访问(也不打算)。
有没有办法可以在上面创建一个 SVN 服务器?
是的,您可以在没有 SSH的情况下使用 svnserve 协议运行 svn 服务器。
此外,您可以让 Apache 使用 svn_dav 插件通过 HTTP 提供SVN 访问,而无需 HTTPS。
有一些方法可以设置 SVN,这样它就不需要 SSH(虽然它不会受到保护)。但是,您需要访问机器(通常使用 SSH)才能以这种方式设置 SVN。大多数提供基本网络空间解决方案的供应商都不支持这一点。
您是说您没有对服务器的命令行访问权限,或者您不能使用 svn+ssh 访问您的 Subversion 存储库?
如果您没有对服务器的命令行访问权限,则很难设置任何内容以使用 Subversion。