【发布时间】:2014-12-12 12:15:52
【问题描述】:
在没有本地克隆的情况下,使用标准 git 命令行工具可以在远程 git 存储库上进行哪些只读操作?
- 有没有办法在远程仓库中列出参考(特别是标签和分支)?
- 有没有办法列出给定修订版中给定目录的内容?
- 是否可以在给定修订版中检索给定文件的内容?
我猜想在没有本地克隆的情况下执行此操作可能涉及一些低级别的原始操作,并且我猜想使其可用最好通过一些简短的 shell 脚本来完成。这仍然在这个问题的范围内。
【问题讨论】:
-
第 2 点和第 3 点取决于 - 您在哪里托管您的存储库? GitHub 和 Visual Studio Online 通过 REST API 提供一些信息。如果您使用 ssh 访问您的存储库,那么您可能能够运行一些命令。等等。
-
@EdwardThomson:对于我的问题,我对 git 工具自己提供的东西很感兴趣。对于我问这个问题的情况,它是一个私人 gitolite 服务器,没有附带 gitweb。
标签: git remote-access remote-server