Windowsでgitを使用するのは初めてです。 GitHubデスクトップアプリケーションをダウンロードしてアカウントに接続できましたが、ホストが解決されていないため、プッシュ/プルを実行できません。職場の周りに尋ねると、このコマンドをgit Shellに入力するよう次の提案を受けました。
git config --global http.proxy http://username:[email protected]:8080
これを行います:
デスクトップ用のGitHubは代わりにSSHキーを生成して使用しませんか(最初にアカウントに接続したときにメール通知が届きました)?このプロキシで動作するようにGitHubデスクトップを構成するにはどうすればよいですか?
したがって、実際の解決策は、このコマンドをgit Shellに入力することでした。
git config --global http.proxy http://<proxy-ip>:<proxy-port>
Git Shellを使用せずにGithubデスクトップに直接プロキシを追加するには:
Githubデスクトップでアカウントにセットアップ/サインインします(これは問題にはなりません。プロキシでは、リポジトリの追加、作成、または複製のみが許可されません)
とりあえずGithubデスクトップを閉じます(プロキシを設定するため)。
C:\Users\@yourusername
にアクセスします。
そこに.gitconfigという名前のファイルがあります
任意のテキストエディターで開きます(私は崇高なテキスト3を使用しました)。
[http] proxy = http://username:[email protected]:8080
保存します。
注(TFSユーザーの場合):上記のプロキシ構成を使用すると、TFSは502不正なゲートウェイエラーを返します。ハッシュ#を使用して、.gitconfigのプロキシ設定をコメント化し、GitとTFSを切り替えます。
試してアップグレードしてください GitHub Desktop 2.4 (2020年3月)
プロキシの背後で作業する
GitHub Desktop 2.4を使用すると、手動で構成する必要がなく、セットアップを自動的に処理します。これ以上心配する必要はありません!
これでうまくいくかもしれません:
ユーザー名とパスワードがそれほど重要でない場合は、次を使用します。