此版本的 GitHub Enterprise 已停止服务 2021-09-23. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

创建 Gist

您可以创建两种 gist:公共和秘密。 如果您准备与全世界分享您的创意,请创建公共 gist,否则请创建秘密 gist。

关于 gists

每个 gist 都是一个 Git 仓库,意即可以复刻和克隆。 如果您在创建 Gist 时登录了 GitHub Enterprise Server,则该 Gist 将与您的帐户相关联, 当您导航到 gist 主页 http(s)://[hostname]/gisthttp(s)://gist.[hostname] 如果启用了子域 时,您会在 Gist 列表中看到它。

Gist 可设为公共或秘密。 公共 gist 显示在 Discover http(s)://[hostname]/gist/discoverhttp(s)://gist.[hostname]/discover(如果启用了子域) 中,人们可以在其中浏览新建的 gist。 它们也可供搜索,因此,如果您希望其他人查找和查看您的工作,便可使用公共 gists。

密码 gist 不会显示在 Discover http(s)://[hostname]/gist/discoverhttp(s)://gist.[hostname]/discover(如果启用了子域) 中,也不可搜索。 秘密 Gist 不是私有 Gist。 If you send the URL of a secret gist to a friend, they'll be able to see it. 但是,如果您不认识的人发现了该 URL,他们也能够看到您的 Gist。 如果需要让您的代码不被偷窥,可能要改为创建私有仓库

在创建 Gist 后,不可将其从公共转换为机密。

如果您的站点管理员禁用了私有模式,您也可以使用匿名 gists,可以是公共 gists 或秘密 gists。

警告:匿名 gists 不能从Web 浏览器中删除。 若要删除匿名 Gist,请联系 your site administrator。 请提供您想要删除的 Gist 的 URL。

您在以下情况下会收到通知:

  • 您是新 gist 的作者。
  • 有人在 gist 中提及您。
  • 单击任何 gist 顶部的 Subscribe(订阅)以订阅 gist。

您可以在个人资料中置顶 Gist,使其他人更容易看到它们。 更多信息请参阅“将项目嵌入到个人资料”。

通过访问 gist 主页 http(s)://[hostname]/gisthttp(s)://gist.[hostname] 如果启用了子域 并单击 All Gists(所有 Gist),您可以发现其他人创建的公共 gist。 将会显示所有 gists 存储的页面,gist 按创建或更新时间显示。 您也可以通过 Gist 搜索 http(s)://[hostname]/gist/searchhttp(s)://gist.[hostname]/search(如果启用了子域) 按语言搜索 gist。 Gist 搜索使用的搜索语法与代码搜索相同。

由于 gists 是 Git 仓库,因此您可以查看其整个提交历史记录,包括差异。 您也可以复刻或克隆 gists。 更多信息请参阅“复刻和克隆 gists”

您可以单击 gist 顶部的 Download ZIP(下载 ZIP)按钮下载 gist 的 ZIP 文件。 您可以将 gist 嵌入到支持 Javascript 的任何文本字段中,如博文。 要获取嵌入的代码,请单击 gist 的嵌入 URL 旁边的剪贴板图标。 要嵌入特定的 gist 文件,请使用 ?file=FILENAME 附加嵌入 URL。

创建 Gist

按照以下步骤创建 gist。

您也可以使用 GitHub CLI 创建 Gist。 更多信息请参阅 GitHub CLI 文档中的“gh Gist 创建”。

或者,也可以将桌面上的文本文件直接拖放到编辑器中。

  1. 登录 GitHub Enterprise Server。

  2. 导航到 gist 主页 http(s)://[hostname]/gisthttp(s)://gist.[hostname] 如果启用了子域。

  3. 键入 Gist 的说明(可选)和名称。 Gist 名称说明

  4. 在 Gist 文本框中键入 Gist 的文本内容。 Gist 文本框

  5. (可选)要创建公共 gist,请单击 ,然后单击创建公共 gist选择 Gist 可见性的下拉菜单

  6. 单击 Create secret Gist(创建秘密 Gist)创建公共 gist创建 Gist 的按钮