当 AD 身份验证更改时,git clone 身份验证失败

git clone authentication failed when AD auth changed

提问人:Akhil S 提问时间:11/8/2023 更新时间:11/8/2023 访问量:42

问:

最近,我们在 Samba 身份验证方法中将 AD 后端的身份验证方法更改为 NTLM V2,虽然这已更改,但尽管 RHEL7 计算机的服务器登录和其他登录方法正常工作,但我们无法在 AzureDevOps 中对代码存储库执行 git 克隆时进行身份验证。

已发现的问题是我们使用的 RHEL7 服务器支持 Samba 身份验证方法中的 NTLM V1 版本,后来将版本从 V2 回滚到 V1,我们能够对 git 克隆进行身份验证。

谁能告诉我您是否曾经遇到过 NTLM V2 的此类身份验证问题以及如何修复它?或者是否有任何其他身份验证方法,我们可以通过在 AD 级别使用 NTLM V2 进行 Samba 身份验证来将 git 克隆到 RHEL7 机器。

git azure-devops active-directory samba rhel7

评论

0赞 Kevin Lu-MSFT 11/8/2023
您能与我们分享身份验证错误的详细信息吗?
0赞 Akhil S 11/8/2023
[test@test123 ~]$ git clone azuredevops.com/devops/Digital/_git/Ansible_repo 克隆到“Ansible_repo”...“azuredevops.com”的用户名:测试“[email protected]”的密码:致命:“azuredevops.com/Digital/Ansible_repo”的身份验证失败' --
0赞 Akhil S 11/8/2023
在尝试进行 git 克隆时,我们这边没有出现其他信息
0赞 Kevin Lu-MSFT 11/8/2023
您是否尝试过在 smb.conf 文件中设置 auth = yes 并检查它是否可以工作?
0赞 Akhil S 11/14/2023
LANMAN 身份验证 = 无客户端使用 SPNEGO = 无客户端 NTLMv2 身份验证 = 是 客户端 LANMAN 身份验证 = 无 NTLM 身份验证 = 是 == 尝试了上述操作,但仍然相同。

答: 暂无答案