我在用Pycharm 2017.1用于在 Windows 7 计算机上进行 Python 开发。当然,我使用 git 集成插件来维护我的项目的 git 仓库。我在使用 git 可执行文件时遇到了问题系统管理软件的包管理器用于此目的。当我尝试添加或提交文件时一切都很好,但当我尝试推送时却出现错误。
cannot run ssh: no such file or directory unable to fork
如果我无法运行 ssh,我想我会尝试更改远程 URL 以改用 https。然后我开始收到一条错误消息,提示无法在 git 的 https 模块中加载共享库。
将 Git 集成设置菜单中的选项更改为使用本机 ssh 可执行文件而不是内置可执行文件也没有任何作用。
如何配置 Pycharm 以使用 msys2 的 git 和 ssh 可执行文件?
答案1
无法在“本机”模式下找到 ssh 可执行文件以及 git 的 https 模块无法加载共享库的问题是由于环境配置不完整造成的。不要直接指向 msys2 的 git 可执行文件,而是指向启动 msys2 启动脚本来设置环境,然后调用 git 的脚本。
@echo off
C:\msys64\msys2_shell.cmd -defterm -no-start -here -c "git %*"