1
远程浏览“分布式”SCM系统(如Git和Mercurial)的最佳实践是什么?在PHP中远程浏览Git/Mercurial
据我所知,如果您有克隆/结帐,只能浏览所有内容。
我并不真的想要这样做,因为它是托管的“项目管理”解决方案,不想存储实际的回购。
选项我迄今所看到的:
- 一定要让克隆/结账并随后将其删除
- 使用SSH
谁能帮公司的服务器上执行远程命令我出去了?
远程浏览“分布式”SCM系统(如Git和Mercurial)的最佳实践是什么?在PHP中远程浏览Git/Mercurial
据我所知,如果您有克隆/结帐,只能浏览所有内容。
我并不真的想要这样做,因为它是托管的“项目管理”解决方案,不想存储实际的回购。
选项我迄今所看到的:
谁能帮公司的服务器上执行远程命令我出去了?
取决于托管在线可访问版本的版本。如果Git仓库托管在GitHub上,您可能想查看他们提供浏览选项的API。使用BitBucket时,同样适用于Mercurial。
Git仓库的另一种选择可能是使用libgit2的PHP bindings,尽管我不太确定您是否可以浏览未检出的仓库。
关于SSH远程命令方法,您可能需要签出admin defined command选项gitolite。
API是一个很好的数据输入。以前没有想过那个。 ADC也可以用于所有其他存储库。非常感谢,似乎这可能会指向我正确的方式。 – RobinUS2 2012-02-10 11:06:46