首页 > 解决方案 > Windows 10 的 Git 客户端会自动安装 SSH 客户端吗?

问题描述

这个问题已经在标题中了。

以下软件适用于 Git 客户端:

https://git-scm.com/

我虽然它附带: https ://www.openssh.com/

但这现在已经在 Windows 10 本身上。

所以现在我安装了 Git Bash(基于 mingw-w64)并且可以使用ssh-commands,它来自哪里?

提前致谢。

标签: gitsshgit-bashmingw-w64

解决方案


是的,Windows 版 Git 安装了自己的 SSH 客户端。它随包附带了一个 OpenSSH 版本。如果您在/usr/bin/ssh运行时看到command -v ssh,那么您使用的是 Git for Windows 的版本。

对于许多事情,也可以使用 Windows 版本,但已知该版本在某些方面存在问题。例如,它不适用于 Git LFS,因为它不处理它/dev/null的某些流,而 Windows 和 Unix 版本的 Git 支持就好了。因此,除非您确定出于某种原因需要使用 Windows 版本,否则您应该更喜欢 Git for Windows 版本。


推荐阅读