在本地开发机器上,我使用 Windows 和 PuTTY,以及一个 linux 服务器 VM,我用它来复制开发环境,例如运行测试等。VM (VirtualBox) 使用包含我的本地项目的 vboxfs 共享。
我已经在我的机器上设置了 msysgit 以使用我首选的 SSH 客户端 PuTTY,并且一切正常。不幸的是,当我设置一个 git 远程 URL 时,它必须使用 PuTTY 的格式来指定一个会话 ( ssh://<session name>/<repo>
) 才能使 msysgit 工作,这意味着没有一个 git url 在 VM 环境中工作。这不是什么大不了的事,但我很好奇:有没有办法协调这两种配置,这样我就可以在任一环境中使用 git 命令,而无需每次手动设置远程 url?