我想在远程服务器上执行以下命令:
git archive --prefix="$tag/" --remote="ssh://$gitserver/var/git/$repo" "$tag" | tar -xvf-
Run Code Online (Sandbox Code Playgroud)
问题是我不知道是什么$tag.它应该是git describe --abbrev=0最新克隆的输出,但我不知道如何在不进行存储库的本地克隆的情况下获取该信息.是否可以在不制作本地克隆的情况下执行此操作?
我想知道如何使用github-api获取项目的所有当前版本或标签.我在github-api中看到了标签的文档,但我没有看到列出所有标签或列出所有版本的方法,但只列出了一个特定的标签:sha.