我一直在尝试解决托管在本地 TFS2017 上的 Git 存储库的问题,无法从不在域中的 linux 机器执行“git clone”命令,不断收到 “致命:身份验证失败” .
我正在使用的用户是 Linux 机器上的本地用户(与域用户同名,密码相同)用户在 Git 存储库中被授予用户在加入域的 Windows 机器上进行相同的练习时,一切正常(我使用 Git重击)。
我已经在 Linux 上创建了 ssh 密钥,并在 TFS 用户配置文件中将其更新为公共,没有帮助。
在图片中我们可以看到 TOP 请求没有身份验证,没有身份和应用程序(尝试从 Linux 访问时),但在底部,来自 Git Bash(Win 机器)的相同访问,身份验证类型为“协商”,有身份名称和应用程序。
TY伙计们。