Kemy
Kemy

Reputation: 266

GitKraken with TFS 2017

I have used GitKraken succesfully with TFS 2015. But after upgrading to Tfs 2017 it cannot pull or push. If i use the https endpoint it always try to login to the server. If i use the SSH endpoint it gives me a "Early EOF" exception.

Can anyone help me if i have to configure something on the TFS 2017, so the Kraken can use that endpoint? How can i find out what's the problem with the SSH endpoint? I cannot find anything related in the logs.

Or the GitKraken implementation of git is not compatible with the new TFS 2017 git? Can anyone use these products together?

Upvotes: 8

Views: 5839

Answers (3)

krystan honour
krystan honour

Reputation: 6803

After some research and a support call to gitkraken it looks like they have a pretty serious issue. If you currently connect with client certificates to tfs you are going to have issues. this is because they have built gitkraken on NodeGit which has a dependency on lib2git. This in turn has an issue with client certificates which is detailed here for the record the response in 2015 (which has not been updated says the following

The majors browsers do support client certs, but they don't speak Git. This is something which is just not supported by libgit2(sharp). WinHTTP should support them, so it should be theoretically possible to add this functionality on Windows, but it is rather an edge case of functionality.

Gitkraken said there was "little we can do" until this is fixed. We can only hope that since now 2017 can be configured in this major it will no longer be considered edge.

Upvotes: 2

Guillaume Lebeau
Guillaume Lebeau

Reputation: 68

The new version 2.1.0 of GitKraken solve the problem for us; the release notes: https://support.gitkraken.com/release-notes/current

Upvotes: 1

Cece Dong - MSFT
Cece Dong - MSFT

Reputation: 31093

I can reproduce your scenario, when clone a git repo from TFS 2015, no issue at all. But when clone a git repo from TFS 2017, GitKraken always ask for login:

enter image description here

I've also tried git clone command from Command Prompt, after type the Username and Password of TFS 2017, it can clone the repo successfully.

It's suggest to contact GitKraken to report this issue.

Upvotes: 4

Related Questions