Your comments

I got it somehow working to commit inside smartgit using wsl. I use https://github.com/hangxingliu/wslgit to link into my WSL installation. Tree view and compare also works but as soon I want to push the content I get stuck in things like..D:\...> git.bat -c credential.helper=D:/.../SmartGit/lib/credentials.cmd push --porcelain --progress --recurse-submodules=check ...

as for sure the git inside wsl does nether know D:/... nor is able to run the credentials.cmd.

As smartgit also works with linux, there need to be some alternative commands. Might not be the biggest step to get it completely running ;)