Hi,
While attempting to use source dependencies, I unfortunately realized that it does not obey the ~./gitconfig.
For example:
sourceControl {
gitRepository("https://git.example.com/org/project.git") {
producesModule("org:project")
}
}
will not work as this server is performing TLS client authn.
Installing source dependencies with pip and go work as they seem to be making git
do the heavy lifting.
Ex.:
pip install --upgrade git+https://git.example.com/org/project.git
GOPRIVATE=git.example.com go get -u git.example.com/org/project
The ~/.gitconfig contains an entry like:
[http "https://git.example.com:443"]
sslCert = ~/.gitcreds/certificates/client.crt
sslKey = ~/.gitcreds/certificates/client.key
sslVerify = true
which leads to client authentication taking place.
Would it be possible to use an approach that leads to the gitconfig being honored by source dependencies?
Thank you so much!