2017-11-17 1 views
1

こんにちは私はGitHubエンタープライズに内部目的でカールを使用してログインしようとしています。私は次のコマンドを使用してURL情報のリストを取得します:カールを使用したGitHubエンタープライズログイン

curl -u "xplorebitshq" https://api.github.com 

私はGithubエンタープライズURLを持っています。だから、 "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 

私がログインして、リポジトリのリストを取得するために何が必要か、コマンドで変更できますか?

答えて

1

GitHubの企業API URL is

http(s)://hostname/api/v3/ 

しかし、あなたの場合には、ドメイン自体(github.kdc.capitalone.com)はDNSによって解決されていません。

プロキシの背後で作業している場合は、その理由の1つ(API URLにはまったく関係ありません)が原因です。ローカルにアクセス可能なネットワークドメインのプロキシを通過するために、任意のhttpsクエリを回避する

NO_PROXY(またはno_proxyの)を設定することを忘れないでください環境変数

set no_proxy=.capitalone.com,localhost,::1 

関連する問題