您好我正在尝试使用curl登录GitHub企业用于内部目的。我使用以下命令来获取网址信息列表:
curl -u "xplorebitshq" https://api.github.com
我有Github企业网址。所以,我试图通过将“https://api.github.com”替换为“https://github.kdc.capitalone.com”来登录GitHub企业。
curl -u "enterpriseuser" https://github.kdc.capitalone.com
我收到以下错误:
curl: (6) Could not resolve host: github.kdc.capitalone.com
我需要或更改命令以登录和获取存储库列表?
答案 0 :(得分:1)
GitHub企业API URL is:
http(s)://hostname/api/v3/
但在您的情况下,DNS本身(github.kdc.capitalone.com
)无法解析。
其中一个原因(完全与API URL无关)是您在代理服务器后面工作。
不要忘记设置NO_PROXY(或no_proxy)环境变量
set no_proxy=.capitalone.com,localhost,::1
这样可以避免代理为本地可访问的网络域传递任何https查询。