某位同事已通过安装的Visual Studio安装了git for Windows,而不是安装独立的Windows Git。我已经重新安装了Visual Studio Community Edition,并从Visual Studio中删除了Git安装。
在运行git clone *our repo*
后尝试进行身份验证时,将出现Visual Studio登录提示。因此,它不使用Windows登录名。尝试使用Visual Studio提示符登录时,其Visual Studio登录名不起作用。此外,它会在Visual Studio登录失败后立即打开OpenSSH登录提示,我们也无法登录。我的git安装正常,我们尝试卸载并重新安装它。我已经用set >> output.txt
检查了环境变量,看它们是否有所不同。他们不是。我已经检查了git的凭据助手,并且在两台机器上都将其设置为“ manager”。
为什么他的机器与我的机器有很大不同?为什么会弹出Visual Studio和OpenSSH登录提示,而不仅仅是使用Windows登录?我什至尝试仅将日志记录凭据存储为纯文本并将其用于git登录,但这似乎无济于事。 (它表现出相同的行为。)
对此有何想法?理想情况下,我想将每个git设置重置为默认设置,然后使用Windows登录名即可。