豚吐露@wiki

WSLからWindowsFS上にあるgitが操作できない

最終更新:

Bot(ページ名リンク)

- view
管理者のみ編集可

WSLからWindowsFS上にあるgitが操作できない


WSL1
Ubuntu 20.04 LTS
git 2.25.1

wsl.conf

.git/config.lock failed: Operation not permitted
とか出て、gitのcloneが正常に終わらない場合...
"/mnt/c"へCドライブをmountする際、metadataが含まれていない状態でmountされてるのが原因。
一応、defaultでmetadataを含む状態でmountされるハズなんじゃが、何故かダメ。

解決方法としては、wsl.confにmetadata含む状態でmountするよって明示するだけ。

$ sudo vi /etc/wsl.conf
多分無いので、新規作成。
# Enable extra metadata options by default
[automount]
enabled = true
root = /mnt/
options = "metadata,umask=22,fmask=11"
mountFsTab = true

# Enable DNS - even though these are turned on by default, we’ll specify here just to be explicit.
[network]
generateHosts = true
generateResolvConf = true

これで、コマンドプロンプトから
> wsl -l -v
> wsl --shutdown Ubuntu
> wsl
とすると直ってると思う。


更新日: 2022年12月14日 (水) 13時22分17秒

名前:
コメント:

すべてのコメントを見る
記事メニュー
ウィキ募集バナー