No prompt for NTLM TFS on non-joined computer #752
Comments
I'm seeing the same issue connecting from a different forest/domain to the one in TFS. Here's the trace:
|
We have the same issue as above. If we using Visual Studio Team Explorer GCM stores the credentials in the Windows Credential Store. But if we use the command line or git bash it doesn't prompt for a username or password and as such the authentication fails. GIT and GIT LFS works for domain joined computers, but doesn't for non-domain joined computer. As a note we have an on Prem TFS 2018 with the latest update and using Azure Active Domain connected to on Prem Active Directory What is Visual Studio Team Explorer doing that is different from the command line? |
@gistofj: Is this thread still monitored? I'm experiencing the same issue here:I'm working in a sandbox machine on
When accessing the TFS website from my sandbox machine in IE11, I need to authenticate like Using Git, Visual Studio 2019 or Git Extensions, none of them is asking me for credentials when I try to clone the repository. The only software that's asking me for credentials is GitHub Desktop. I even stores the credentials I enter in the Windows credential store. Nonetheless, authentication fails and the repository is not cloned to my sandbox machine. When I enter the following git command:git clone --config core.ignorecase=false --branch development http://tfs.global.exp.loc:8080/tfs/MyCollection/_git/exp-Plus Exp-Plus This is the result, traced by
|
Thanks for clarifying. So, I've launched a new issue now: #848. |
Description
I'm currently trying to clone the same TFS Git repository from two machines that have recently been installed with the exact same software. Only difference between the two: one is joined to the same domain as the TFS server, while the other isn't joined to any domain.
Cloning the repository from the Visual Studio Team Explorer works on both machines, and creates a new entry in the Windows Credential Manager.
But cloning from the Git command line only works from the domain-joined computer.
On the non-joined computer, the git clone commands ends with no prompt and this error message:
The only way I've found to configure the non-joined computers is to manually create and maintain the credentials in the Windows Credential Manager. Then, it starts working.
Switching to schannel (as mentioned in your FAQ) doesn't change the observed behavior.
Is this expected behavior, or am I missing something here?
I can provide full GIT_TRACE + GCM_TRACE logs if necessary.
Versions
Configuration
The text was updated successfully, but these errors were encountered: