web-dev-qa-db-ja.com

Git警告: 'P:\ /。gitconfig'にアクセスできません:無効な引数

Gitをテストしています。次のコマンドを実行しました。

git config user.email "[email protected]"

git status その他:

C:\gitg\g1>git status
warning: unable to access 'P:\/.gitconfig': Invalid argument
warning: unable to access 'P:\/.gitconfig': Invalid argument
warning: unable to access 'P:\/.gitconfig': Invalid argument
# On branch master
warning: unable to access 'P:\/.gitconfig': Invalid argument
nothing to commit, working directory clean

C:\gitg\g1>
30
Chris G.

このエラーが発生しました。
コマンドラインでset HOMEPATHを実行すると、次の出力が得られました。

HOMEPATH=\

set HOMEPATH=を介してこの環境変数を削除するだけで問題が修正されました。

43
Daniel Hilgarth

VPNを介して職場のネットワークに接続していないときに、同様の問題が発生しました。すべてのHOME%変数を削除しても機能しませんでした。アクセスしようとしていたネットワークドライブを削除しても機能しました。コマンドウィンドウから次のコマンドを実行するとうまくいきました。

ネット使用H:/ delete

注記として、HOME%変数を削除しましたが、上記のコマンドが実行されるまで機能しました。

15
JK Dennis

私はこれに当たり、HOMEDRIVEを正気なものに設定しなければなりませんでした。

例えば.

set HOMEDRIVE=D:
9
David Victor

管理者として実行されているVisual Studio 2017(v15.1)でソリューションを読み込むときに、この問題に直面していました。そして、私のローカルgitリポジトリはC:\ Code \にありました

問題を回避するには、

  1. 環境変数(ユーザー変数の下)HOMEを値C:\で追加しました
  2. Visual Studioを再起動しました(再び管理者として)-今回は、Gitが正しく読み込まれ、ブランチとソース管理の関連付けが正しく読み込まれました。
7
Naren

Windowsで「Git Bash」(MINGW64)を使用している場合:

入る:

export HOME=/c

検証します:

echo $HOME
6
kashiraja

管理者として実行してみてください。何らかの理由で、デフォルトでマップされたドライブになります。

6
Shavelieva

ホーム変数をダニエルズのソリューションに「ほぼ」クリアすることは私にとってはうまくいきます:

set HOME=

再確認するには、次のようにエコーする必要があります。

echo %HOME%
3

私にとっては、ソースツリーでこのエラーが発生しました。これは、ネットドライブであるため、コンピューターのドライブPを切断するだけの問題でした。

3
Hasson

このエラーメッセージは断続的に発生しました。

原因は、時々使用したVPN接続でした。ネットワーク接続されたHOMEDRIVEを使用するたびにアクセスをブロックしていました。 gitは構成ファイルにアクセスできなくなりました。

あなたが解決策を見つけたので、ここでは明らかに原因ではありませんが、検索する他の人のためにここに追加すると思いました。

2
Steve T

これはWindows 10で機能しました。

私のソースコードはC:\ workspaceにあり、環境変数** HOMEをC:**に追加しました

enter image description here

0
Charith

PowerShellユーザー向け:

Remove-Item Env:\HOMEPATH

回答をありがとう@ダニエルヒルガース

0
Pr1nz

@ daniel-hilgrathに感謝します。あなたの答えはある程度まで私を助けてくれました。それはその特定のセッションで解決しました。

しかし、私の場合、SourceTreeとWindows 7を使用していました。特定のセッションだけでなく、環境変数を完全に消去する必要がありました。私は次のことをしました。

SETX HOMEPATH ""
SETX HOMEDRIVE ""

これはSourceTreeでこれを使用している人に役立つかもしれません。

0
Hiren

SourceTreeでも同じエラーが発生していました。 HOME環境変数に値C:\を設定すると、問題が修正されました。

0
Darshna