mirror of
https://gerrit.googlesource.com/git-repo
synced 2024-12-21 07:16:21 +00:00
Check for a cookie file when fetching clone.bundle.
If the user's git config specifies a cookie file for HTTP, use it when fetching clone.bundle, as it may contain the required login credentials to get access (e.g. when used with Compute Engine service accounts). Change-Id: I12ee9e38694822ef1de4ed62138c3876c43f431b
This commit is contained in:
parent
a9f11b3cb2
commit
ed68d0e852
@ -1746,6 +1746,9 @@ class Project(object):
|
|||||||
os.remove(tmpPath)
|
os.remove(tmpPath)
|
||||||
if 'http_proxy' in os.environ and 'darwin' == sys.platform:
|
if 'http_proxy' in os.environ and 'darwin' == sys.platform:
|
||||||
cmd += ['--proxy', os.environ['http_proxy']]
|
cmd += ['--proxy', os.environ['http_proxy']]
|
||||||
|
cookiefile = GitConfig.ForUser().GetString('http.cookiefile')
|
||||||
|
if cookiefile:
|
||||||
|
cmd += ['--cookie', cookiefile]
|
||||||
cmd += [srcUrl]
|
cmd += [srcUrl]
|
||||||
|
|
||||||
if IsTrace():
|
if IsTrace():
|
||||||
|
Loading…
Reference in New Issue
Block a user