Using Git in Windows Subsystem for Linux through IntelliJ

前端 未结 9 1024
萌比男神i
萌比男神i 2021-01-30 11:10

I\'m trying to set Git executable in IntelliJ to be the git installed in Windows Subsystem for Linux, I tried a few different ways, but always got some sort of error. Today I in

9条回答
  •  死守一世寂寞
    2021-01-30 11:44

    I was looking for a way to use git on WSL Windows Subsystem for Linux through Webstorm or an IntelliJ idea software.

    I tried KatoPue's solution, but I got the following error:

    fatal: could not read log file 'C:/Program Files/Git/mnt/c/Users/Elies/AppData/Local/Temp/git-commit-msg-.txt': No such file or directory

    I solved it by replacing the path when sending the command to WSL's git

    Settings > Version Control > Git > Path to Git executable : path_to_wslgit.bat
    

    wslgit.bat :

    @echo off
    setlocal enabledelayedexpansion
    set command=%*
    set find=C:\Users\%USERNAME%\AppData\Local\Temp\git-commit-msg-.txt
    set replace=/mnt/c/Users/%USERNAME%/AppData/Local/Temp/git-commit-msg-.txt
    call set command=%%command:!find!=!replace!%%
    echo | C:\Windows\Sysnative\bash.exe -c 'git %command%'
    

提交回复
热议问题