Git for windows(バージョン2.12.0.windows.1)を使用しているときに発生し続ける興味深いエラーがあります。最近、Windowsプロファイルディレクトリをある場所から別の場所に移行しました。
一部のgitコマンドでエラーが発生します。
error: could not lock config file C:/Users/<my old profile>/.influxdb/.gitconfig: No such file or directory error: could not lock config file C:/Users/<my old profile>/.influxdb/.gitconfig: No such file or directory
注:このエラーは常に2回表示されます。たとえば、git config --global diff.tool p4merge
を実行しようとすると
興味深いのは、このフォルダーが探しているフォルダーが存在しないことです。git config -l --show-Origin
を使用してgitが設定を取得している場所を確認すると、このパスについて言及されず、CONFIG
ファイルこの存在しないパスへの参照は表示されません。
Gitはこの古いパスへの参照をどこに保存していますか?このエラーが原因で一部のコマンドが機能しなくなっていると思うので、更新する必要があります。
私は同様の問題に直面しました。
エラー:構成ファイルC:/。gitconfigをロックできませんでした:
ソリューション:システム環境変数(Home= C:\
)私のコンピュータで、それがこの問題の原因です。それを削除すると、すべてが機能し始めました。
これは、環境変数の不正なパス(プロファイルの移行による)が原因でした。
システムのプロパティ->環境変数を開き、C:\Users\<old_profile>
へのすべての参照を新しいものに更新しました。
これは、Visual Studioで複数のgitアカウントを使用していることが原因である可能性があります。正しい資格情報でログインしているかどうかを確認してください。