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
(已弃用):设置为 1
、true
或 yes
以启用标准错误上的详细输出。
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 终端中)时很有用。