summaryrefslogtreecommitdiffstats
path: root/project.py
diff options
context:
space:
mode:
authorXiaodong Xu <stid.smth@gmail.com>2012-01-31 11:10:09 +0800
committerShawn O. Pearce <sop@google.com>2012-03-14 15:01:34 -0700
commitae0a36c9a59e7f872578b17b3b7fa8f72df3cb59 (patch)
tree2cfb4182ad08064d001463aa5aa9079ab638f78a /project.py
parent76abcc1d1ea2da6cf0ce381486e2f9bf4ca55c36 (diff)
downloadgit-repo-ae0a36c9a59e7f872578b17b3b7fa8f72df3cb59.tar.gz
Add support for Apache Digest authentication for repo init.
repo tool supports only Basic authentication for now. For those who want to use this tool to manage their own projects, in case the administrator has configured the Apache server with Digest authentication method, users will fail to be authenticated when they run the command 'repo init'. Add the digest authentication password manager to the handler list will fix this issue. Since Git HTTP protocol will require the user be authenticated for fetch operation first before pushing commits to the remote, it is unlikely for the administrator to implement anonymous read (aka pull) access and write access (aka push) for authenticated user. Both read and write have to be authenticated. Be aware that the user may have to add an extra line in his ~/.netrc file: ------------------- account example.com ------------------- where 'example.com' is the realm for Apache Digest authentication. Change-Id: I76eb27b205554426d9ce1965deaaf727b87916cd Signed-off-by: Xiaodong Xu <stid.smth@gmail.com>
Diffstat (limited to 'project.py')
0 files changed, 0 insertions, 0 deletions