32

私はちょうどgitをテストしています。次のコマンドを実行しました。

git config user.email "test@mail.com"

私は今これをいつ取得しますか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>
4

15 に答える 15

45

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

HOMEPATH=\

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

于 2013-03-19T12:01:34.963 に答える
17

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

net use H: /delete

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

于 2015-01-31T06:40:39.317 に答える
10

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

入る:

export HOME=/c

検証します:

echo $HOME
于 2016-06-10T01:21:41.263 に答える
6

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

于 2014-03-23T01:46:39.937 に答える
3

私の場合、sourcetree でこのエラーを確認しました。これは、コンピュータのドライブ P をネット ドライブとして切断するだけの問題でした。

于 2016-12-20T13:32:45.097 に答える
2

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

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

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

于 2014-10-22T11:11:47.047 に答える
0

@daniel-hilgrath に感謝します。あなたの回答は、その特定のセッションで解決するまで、ある程度役立ちました。

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

SETX HOMEPATH ""
SETX HOMEDRIVE ""

これは、SourceTree でこれを使用している人にとって役立つ可能性があります。

于 2016-03-20T02:03:13.307 に答える