我是 Windows 开发环境的新手,只使用过 Cygwin 来访问 Windows 程序。
VS2012 等 Windows 程序是否可以与 git 和 Cygwin 中生成的公钥集成?
我宁愿在伪 *nix 环境中保留尽可能多的工具,以留在我的舒适区。
我是 Windows 开发环境的新手,只使用过 Cygwin 来访问 Windows 程序。
VS2012 等 Windows 程序是否可以与 git 和 Cygwin 中生成的公钥集成?
我宁愿在伪 *nix 环境中保留尽可能多的工具,以留在我的舒适区。
是的。
VSTE 使用它自己的 git 实现,因此您不必配置它来使用您的 Cygwin 版本或任何东西。
它仍然会提示您安装 Git for Windows 版本,因为它不会检测到 Cygwin 版本,但您可以轻松禁用该提示而不会丢失任何内容(AFAICS)。一切(包括映射到 git 状态的项目项)都由它们自己的实现处理并照常工作。
相关:我推荐git-credential-winstore将您的 git SSH 凭据存储在 Windows 商店中,由您的 Windows 用户帐户解锁。它确实适用于 Cygwin 安装,您只需要使用 Cygwin 路径引用它。
注意:在 VS2013 上测试,但也应该适用于 VS2012。