gh 环境

GH_TOKEN, GITHUB_TOKEN(按优先级排序):github.com API 请求的身份验证令牌。设置此值可以避免提示您进行身份验证,并且优先于先前存储的凭据。

GH_ENTERPRISE_TOKEN, GITHUB_ENTERPRISE_TOKEN(按优先级排序):对 GitHub Enterprise 发出 API 请求的身份验证令牌。设置此值时,还要设置 GH_HOST

GH_HOST:指定 GitHub 主机名,用于那些在没有现有存储库上下文中时会假定“github.com”主机名的命令。设置此值时,还要设置 GH_ENTERPRISE_TOKEN

GH_REPO:以 [HOST/]OWNER/REPO 格式指定 GitHub 存储库,用于那些在本地存储库上操作的命令。

GH_EDITOR, GIT_EDITOR, VISUAL, EDITOR(按优先级排序):用于创作文本的编辑工具。

GH_BROWSER, BROWSER(按优先级排序):用于打开链接的网络浏览器。

GH_DEBUG:设置为真值以启用标准错误上的详细输出。设置为 api 以额外记录 HTTP 流量详细信息。

DEBUG(已弃用):设置为 1trueyes 以启用标准错误上的详细输出。

GH_PAGER, PAGER(按优先级排序):将标准输出发送到的终端分页程序,例如 less

GLAMOUR_STYLE:用于渲染 Markdown 的样式。参见 https://github.com/charmbracelet/glamour#styles

NO_COLOR:设置为任何值以避免打印用于彩色输出的 ANSI 转义序列。

CLICOLOR:设置为 0 以禁用在输出中打印 ANSI 颜色。

CLICOLOR_FORCE:设置为非 0 的值,即使输出被管道传输,也要在输出中保留 ANSI 颜色。

GH_FORCE_TTY:设置为任何值以强制使用终端样式输出,即使输出被重定向。当值为数字时,它将被解释为视窗中可用的列数。当值为百分比时,它将应用于当前视窗中可用的列数。

GH_NO_UPDATE_NOTIFIER:设置为任何值以禁用更新通知。默认情况下,gh 每 24 小时检查一次新版本,如果发现新版本,则会在标准错误上显示升级通知。

GH_CONFIG_DIR:gh 将存储配置文件的目录。如果未指定,则默认值为以下路径之一(按优先级排序)

  • $XDG_CONFIG_HOME/gh(如果设置了 $XDG_CONFIG_HOME),
  • $AppData/GitHub CLI(在 Windows 上,如果设置了 $AppData),或
  • $HOME/.config/gh.

GH_PROMPT_DISABLED:设置为任何值以禁用终端中的交互式提示。

GH_PATH:设置 gh 可执行文件的路径,这在 gh 无法正确确定自身路径(例如在 cygwin 终端中)时很有用。

另请参阅