我试图让mercurial在没有SSH访问的共享主机上工作。
我已经通过https://www.mercurial-scm.org/wiki/PublishingRepositories和看到不同的方式发布我的存储库到网络,但不能得到任何方法的工作,因为某些依赖关系。
例如,我查看hgweb,它显示
"首先,您需要有一个可以访问mercurial包的Python安装。通过运行python并输入以下内容来验证这一点:
import mercurial"
我以前没有使用过python,因此不确定在哪里运行"import mercurial"命令。我猜通过SSH,我没有访问权限。
也遇到了SCM- manager,快速指南只是谈论下载源代码并将内容提取到您的服务器,SCM管理器依赖于java,也不确定如何在web上工作。
哪个hgweb, SCM-Manager和RhodeCode可以在没有ssh访问的情况下设置?
短答:没有
但是你至少可以尝试,如果你有Java应用服务器运行(Tomcat, GlassFish等),运行SCM-manager作为Web应用程序(*.war)