Windows 10 的 Git 客户端会自动安装 SSH 客户端吗?
Does the Git client for Windows 10 install an SSH client automatically?
问题已经在标题中了。
以下软件适用于Git客户端:
虽然它附带:
https://www.openssh.com/
但现在已经在 Windows 10 本身上了。
所以现在我安装了 Git Bash(基于 mingw-w64)并且可以使用 ssh
-commands,它来自哪里?
提前致谢。
是的,Git for Windows 安装了自己的 SSH 客户端。它随包一起提供了一个 OpenSSH 版本。如果您在 运行 command -v ssh
时看到 /usr/bin/ssh
,那么您使用的是 Git 的版本用于 Windows。
对于很多事情,也可以使用 Windows 版本,但那个版本是 known to be broken in some ways。例如,它不适用于 Git LFS,因为它不处理其某些流的 /dev/null
,而 Windows 的 Git 和 Unix 版本支持正好。因此,除非您确定出于某种原因需要使用 Windows 版本,否则您应该更喜欢 Git 作为 Windows 版本。
问题已经在标题中了。
以下软件适用于Git客户端:
虽然它附带: https://www.openssh.com/
但现在已经在 Windows 10 本身上了。
所以现在我安装了 Git Bash(基于 mingw-w64)并且可以使用 ssh
-commands,它来自哪里?
提前致谢。
是的,Git for Windows 安装了自己的 SSH 客户端。它随包一起提供了一个 OpenSSH 版本。如果您在 运行 command -v ssh
时看到 /usr/bin/ssh
,那么您使用的是 Git 的版本用于 Windows。
对于很多事情,也可以使用 Windows 版本,但那个版本是 known to be broken in some ways。例如,它不适用于 Git LFS,因为它不处理其某些流的 /dev/null
,而 Windows 的 Git 和 Unix 版本支持正好。因此,除非您确定出于某种原因需要使用 Windows 版本,否则您应该更喜欢 Git 作为 Windows 版本。