企業のgitリポジトリからクローンを作成しようとしていますが、しばらくすると常にこのエラーメッセージが表示されます。
致命的:URLにアクセスできません:接続後にHTTPコード503をプロキシから受信しました
次の.gitconfigファイルがあります。
[https]
sslVerify = false
proxy = https://proxy.corpadderess:8080
[http]
sslVerify = false
proxy = http://proxy.corpadderess:8080
企業のレポである場合、プロキシ設定を無視することができます。問題の解決策の1つは次のとおりです。
プロキシを無視:export no_proxy=YOUR_CORP_DOMAIN_ON_GITHUB
、ここでドメイン名はgithub.acme.net
SSL検証を無視:git config --global http.sslVerify "false"
次に、git clone YOUR_HTTPS_CLONE_URL
単一のgitコマンドのプロキシを無視する場合は、-cオプションを使用できます。次に例を示します。
git clone http://[email protected]/repo.git --config http.proxy =
私の場合、プロキシと認証SSL証明書の両方を無効にする必要がありましたが、私はこのソリューションがあまり気に入らないので、SSL証明書の検証をオフにするのは賢明ではないので、このソリューションはあまり好きではありません!
ただし、ここで実行するコマンドを実行します:
git clone <addr of repo> --config http.proxy= --config http.sslVerify=false
企業プロキシを無視するために.gitconfigファイルに追加できます:
[http "http://proxy.corpadderess:8080"]
sslVerify = false
proxy =
同じ問題に直面したため、SSL検証をバイパスしたくありません。
これらのステップのおかげで機能します(Windows):
1。コンソールで起動:
C:\Users\ME>nslookup gitlab.my-company.fr
Serveur : ken45d45.ntkd0.my-company.fr
Address: XXXX.XXXX.XXXX.XXXX
Réponse ne faisant pas autorité :
Nom : zep150y1fv0.something-else-company.fr
Address: XXXX.XXXX.XXXX.XXXX
Aliases: gitlab.my-company.fr
2。[email protected]:project/group/sources.gitを複製するために:
エイリアスの代わりにオリジナルに置き換えます:
git clone [email protected]:project/group/sources.git
リポジトリがGitLabにある場合、グループまたはプロジェクトのメンバーである必要があります( https://git-scm.com/book/en/v2/Git-on-the-Server-GitLabを参照してください )。