前提
vscodeでgitを使用し、ソースコードをノートパソコンとデスクトップパソコンとで共有していました。
発生している問題・エラーメッセージ
ノートパソコンでのgitが突然pushできなくなり、次のようなエラーメッセージが出るようになりました。
Git: fatal: unable to access '(リポジトリ名)': Unsupported proxy syntax in 'proxy_server:port'
試したこと
色々と調べた結果プロキシサーバーの設定がどうのこうの(あまり詳しくないのでよく分かりませんでした…)で問題が発生しているということなのでは?と思ったのですが、そもそもプロキシサーバーを使っている覚えもなく、コマンドプロンプトから
netsh winhttp show proxy
を実行しても「プロキシサーバーなし」という結果が得られるのみです。
補足情報(FW/ツールのバージョンなど)
OSはWindows 11、vscodeはWSL: Ubuntu-20.04を使用しております。
追記
.git/configをテキストエディタで開いた結果、次のような内容で、プロキシの設定に関する内容は見られませんでした。
[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true ignorecase = true [remote "origin"] url = https://github.com/(リポジトリ名).git fetch = +refs/heads/*:refs/remotes/origin/*
また、~/.gitconfigは次のようになっており、同様にプロキシの設定に関するものは見受けられませんでした。
[core] editor = \"C:\\Users\\( ... )\\AppData\\Local\\Programs\\Microsoft VS Code\\bin\\code\" --wait [user] name = ( ... ) email = ( ... ) [merge] tool = code --wait \"$MERGED\" [push] default = simple
Gitフックについて調べ、一度hooksフォルダを削除したのちgit initを実行した結果hooksフォルダが生成されたため、自作のフックスクリプトは存在していないことを確認しました。確認する術が分かりませんが、ラップするスクリプトを書いた覚えはないです。
また、環境変数のhttp_proxyおよびhttps_proxyが存在していないことも確認しました。
.git/config をテキストエディタで開き、プロキシの設定があるならその行を削除してみてください。
> .git/configをテキストエディタで開いた結果、次のような内容で、プロキシの設定に関する内容は見られませんでした。
~/.gitconfig はどうですか?
フックは作っていませんか?
また git コマンドをラップするスクリプトを書いていませんか?
環境変数 http_proxy や https_proxy を設定していませんか?
> vscodeでgitを使用し、ソースコードをノートパソコンとデスクトップパソコンとで共有していました。
SSHの設定で共通の設定を弄ったんじゃないですか?
あなたの回答
tips
プレビュー