豚吐露@wiki
WSLからWindowsFS上にあるgitが操作できない
最終更新:
Bot(ページ名リンク)
-
view
WSLからWindowsFS上にあるgitが操作できない
WSL1
Ubuntu 20.04 LTS
git 2.25.1
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されるハズなんじゃが、何故かダメ。
"/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秒