我已经尝试了两个星期来建立化石工作,如果我没有看到拥有存储库的优势,我现在就放弃了。我真的在最后的智慧结束了。
我已在我的服务器和计算机上安装了化石。我的服务器是linux,virtualmin负责大部分托管。我的电脑是Windows 7。
我的化石二元化都在我的道路上。
我选择使用自托管的cgi脚本来自己化石。要真正具体到与此页面上标题相同的脚本,标题为:“另一个自动提供多个存储库的解决方案” - http://fossil-scm.org/fossil/wiki?name=Cookbook
似乎工作正常,如果我将服务器的ip发送到/ cgi-bin / p文件,我可以看到我使用的资源库列表:
fossil init ider.fsl
我可以看到wiki,以及化石库的一般网页gui ......
当我尝试使用以下内容克隆源代码时从我的Windows机器:
fossil clone 192.168.1.200:81/cgi-bin/p ider
我只听到不断的回声:
unknown repository: 192.168.1.200:81/cgi-bin/p
可能是ider.fsl文件上设置的权限吗?显然我是SCM的新手,但有一些非常错误,因为我无法在文档中找到任何内容或谷歌描述此问题的任何引用,除非我试图找出是否要克隆恐龙......:/
答案 0 :(得分:1)
只是在这里猜测,但是通过观察脚本,看起来它需要repo名称在CGI变量PATH_INFO
中,即脚本名称后面的URL位。
如果是这种情况,您需要使用以下方法克隆存储库:
fossil clone http://192.168.1.200:81/cgi-bin/p/ider ider
# ^^^^^
Fossil还有一个非常活跃的mailing list,你应该可以从中得到帮助。