Client-side certificate authentication with a git VCS root

Hello -

I wonder if anyone could either point me to any official  docs/discussion responses, or provide an official comment on the  following:

Does a git VCS root support (HTTPS) client-side certificate authentication?  How about with agent-based checkouts?

If not, is support planned for this, and is there an ETA and/or minimum TeamCity version that will be required?

Many thanks,
Jonathan

0
8 comments

Hello Jonathan,
we support fetching through https protocol, is that what you need? Or you want to authenticate a client using certificates?

0
Avatar
Permanently deleted user

I'm trying to evaluate the suitability of moving all our git access to (smart) HTTPS with client-side certificate authentication.
I'm interested in whether I'll need to special case git:// access for the server, the build-agents, or both, if they can't do git checkouts and pushes via HTTPS with client-side cert auth.

Cheers!
Jonathan

0

Jonathen, unfortunately client-side certificate authentication is not supported.

0
Avatar
Permanently deleted user

Has there been any change on this front? I'm trying to hook up git on SourceRepo with TeamCity, but it looks like I'm running into this showstopper, as they don't support SSH. Is there any other way to get this done?

0

Hi Igor,

client-side certificates still not supported. Feel free to create a feature request in out issue tracker for that.
I believe you could workaround it by setting up a proxy which talks to SourceRepo and TeamCity would talk to this proxy.

0
Avatar
Permanently deleted user

I guess there's also no GIT_SSH to set then?

btw, issue created: http://youtrack.jetbrains.net/issue/TW-18449

0

Yes, there is no need in setting up GIT_SSH if you use http protocol.

0

also please see my questions in the created issue.

0

Please sign in to leave a comment.