标签: windows docker git-bash
我在容器中安装了Windows版Git和git bash。
但是当我执行它并尝试运行sh.exe或bash.exe时,它似乎试图打开它,然后退出。
不确定是什么原因阻止了它在容器中工作。我喜欢在Windows容器中运行git bash的功能。
我主要只是希望能够在容器内运行它,但是将其用作入口点也很有用:
docker run -it --entrypoint sh.exe mycontainer
答案 0 :(得分:0)
这是一个已知问题,在 msys2 和 git bash
其中的解决方法如下:
Copy-Item -Recurse c:\MinGit c:\MinGit_copy Remove-Item -Force -Recurse c:\MinGit Rename-Item c:\MinGit_copy c:\MinGit c:\MinGit\usr\bin\ssh.exe -V
在您的情况下,c:\MinGit也可能是msys64
c:\MinGit
msys64
适用于我的情况。这应该是msys2的错误