You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用gh CLI将私密Gist转为公开?无CLI支持时的API方案?

将私密Gist转为公开的CLI及API方案

GitHub CLI 支持情况

目前GitHub CLI(gh)没有内置命令直接修改Gist的隐私状态,无法通过gh直接将私密Gist转为公开。你可以用gh gist list列出所有Gist,找到目标Gist的ID,但后续的隐私修改操作暂时只能通过网页端完成——不过你可以用下面的API方案替代网页操作。

GitHub API 替代方案

通过GitHub的REST API可以快速修改Gist的隐私状态,步骤如下:

  1. 生成一个拥有gist权限的GitHub个人访问令牌(在GitHub账号设置的「Developer settings」→「Personal access tokens」中创建)。
  2. 执行以下curl命令,替换其中的GIST_ID(你要修改的Gist的ID)和YOUR_TOKEN(你的个人访问令牌):
curl -X PATCH \
  -H "Authorization: token YOUR_TOKEN" \
  -H "Accept: application/vnd.github.v3+json" \
  https://api.github.com/gists/GIST_ID \
  -d '{"public": true}'

执行完成后,目标Gist就会立即转为公开状态。

内容的提问来源于stack exchange,提问作者Cornelius Roemer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 07:17:03