当前位置: 首页 > 知识库问答 >
问题:

GitHub远程标签推送,无需克隆存储库

李飞翼
2023-03-14

下面的示例显示了如何列出远程标记,而无需克隆repo:

 $ git ls-remote --tags https://<TOKEN>@github.com/user/repo.git
 # 0afdaf971...09a  refs/tags/tagname

如何像上面的例子一样远程编辑/添加/删除新标签,而无需克隆存储库?

git push origin :tagname

需要克隆回购协议。

有没有办法在不克隆回购协议的情况下实现这一点?

共有1个答案

邹德泽
2023-03-14

@xerx593

感谢您指出正确的方向,这里是解决方案:

curl --user "username:password" --data '{"tag_name":"v1.1","target_commitish":"master"}' \
-X POST https://api.github.com/repos/:owner/:repo/releases
 类似资料:
  • 我有一个远程存储库,我试图使用它在本地进行克隆 这对于安装所有包和重新创建都很有效,但是我在最后得到了一个错误,这个错误似乎与Symfony2-中目录结构的变化有关 Sensio\Bundle\分布式包\Composer\ScriptHandler::buildBootstrap Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::cl

  • 我已经在我的本地Gitlab服务器上创建了一个远程存储库,我试图推送本地内容,但它要求我提供通行证,但现在是为我的用户 我试过使用我的用户通行证和根通行证,但不起作用,通行证要求什么??

  • 问题内容: 我真的很坚持这一点。我在哈德森(Hudson)创建了一个工作,并以与其他工作相同的方式进行了配置。我的项目和构建交付物存在于Git中。但是每次我尝试构建它时,都会出现以下错误: 在其他线程中,有人建议通过以jenkins用户身份登录来创建不同的私钥-公钥对,但我什至不知道如何在终端中执行此操作。我的意思是我知道如何使用“ sudo”命令以不同的用户身份登录,但我不认为有人建议使用sud

  • 我正在尝试连接到我的VPS上托管的gerrit。我正在使用Git Bash for windows。我在GitBash中使用SSH-keygen生成了SSH密钥,并在gerrit服务器上添加了密钥。当我运行ssh时-p 29418 但当我通过运行以下命令克隆存储库时 我在Git Bash终端中看到以下错误 我无法理解正在发生什么以及如何在我的机器中成功克隆我的项目。有谁能在这件事上帮助我吗? 更新

  • 问题内容: 我正在尝试在CentOS机器上做一个简单的操作,但是得到: 错误:访问https://github.com/org/project.git/info/refs时,请求的URL返回错误:401 致命:HTTP请求失败 它从不提示我输入用户名/密码,只是失败。 我可以在Mac上拨打完全相同的电话,没问题-我缺少什么? 问题答案: 答案很简单,但并不明显: 代替: 做: 或(不安全) (请注

  • 我所做的:我已经在Github上创建了一个远程存储库,我正在尝试在本地机器上克隆远程存储库。克隆时,我提供克隆URL 但每次我尝试克隆时,都会出现以下错误: 错误:“致命:无法访问”https://github.com/hyperion057/spring-repo.git/“:无法解析主机:github.com” 我需要做什么才能连接到GitHub?