我正在尝试编写一个简单的 PHP 应用程序,它将使用终端命令从远程 Git 存储库检索一些信息。我不想创建本地工作副本或存储库。我只想从远程存储库读取信息(浏览树、提交历史记录、文件差异、下载文件),因此它将是只读连接。
我需要做的是运行一系列简单的命令,如 SVN 中的命令:log、ls、diff、cat、..
我已经为 SVN 做到了这一点,而且很简单。通常命令类似于以下格式:
svn --user myusername --pass mypassword --non-interactive command -r revisionNumber urlToRemoteRepository
我的问题是如何仅使用终端命令从 Git 存储库获取类似信息?
我将使用 PuTTY(Windows)或 ssh 命令(Mac/Linux)通过 SSH 连接到服务器,并从那里的命令行运行它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)