summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorLars Kellogg-Stedman <lars@redhat.com>2015-05-08 13:22:15 (GMT)
committerJunio C Hamano <gitster@pobox.com>2015-05-08 17:56:26 (GMT)
commitf6f2a9e42d14e61429af418d8038aa67049b3821 (patch)
tree9c359d4e6c1721f112f201b9b0dd49670db61b93 /Documentation
parent16018ae5fb368151f3eff13730cf089b63f41962 (diff)
downloadgit-f6f2a9e42d14e61429af418d8038aa67049b3821.zip
git-f6f2a9e42d14e61429af418d8038aa67049b3821.tar.gz
git-f6f2a9e42d14e61429af418d8038aa67049b3821.tar.bz2
http: add support for specifying an SSL cipher list
Teach git about a new option, "http.sslCipherList", which permits one to specify a list of ciphers to use when negotiating SSL connections. The setting can be overwridden by the GIT_SSL_CIPHER_LIST environment variable. Signed-off-by: Lars Kellogg-Stedman <lars@redhat.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/config.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/Documentation/config.txt b/Documentation/config.txt
index 1a8ddb4..0a01bf9 100644
--- a/Documentation/config.txt
+++ b/Documentation/config.txt
@@ -1561,6 +1561,19 @@ http.savecookies::
If set, store cookies received during requests to the file specified by
http.cookiefile. Has no effect if http.cookiefile is unset.
+http.sslCipherList::
+ A list of SSL ciphers to use when negotiating an SSL connection.
+ The available ciphers depend on whether libcurl was built against
+ NSS or OpenSSL and the particular configuration of the crypto
+ library in use. Internally this sets the 'CURLOPT_SSL_CIPHER_LIST'
+ option; see the libcurl documentation for more details on the format
+ of this list.
++
+Can be overridden by the 'GIT_SSL_CIPHER_LIST' environment variable.
+To force git to use libcurl's default cipher list and ignore any
+explicit http.sslCipherList option, set 'GIT_SSL_CIPHER_LIST' to the
+empty string.
+
http.sslVerify::
Whether to verify the SSL certificate when fetching or pushing
over HTTPS. Can be overridden by the 'GIT_SSL_NO_VERIFY' environment