【发布时间】:2020-07-01 23:29:01
【问题描述】:
哪个版本的 git 因 SSH 权限太松而开始失败?
【问题讨论】:
标签: git ssh permissions
哪个版本的 git 因 SSH 权限太松而开始失败?
【问题讨论】:
标签: git ssh permissions
Git 不会检查 SSH 密钥和目录的权限,OpenSSH 会。将任何版本的 Git 与执行此操作的 OpenSSH 版本一起使用。
通常,更正权限比尝试解决此问题更容易,因此在这种情况下建议这样做。如果您的问题只是好奇,从release notes 看来,关键权限来自 OpenSSH 5.6,而配置权限来自 OpenSSH 3.9。换句话说,所有相当现代的 OpenSSH 版本都会检查这一点,如果您想使用 OpenSSH 的安全版本,您至少需要对某些文件适当地设置权限。
【讨论】: