[bitbake-devel] [PATCH] fetch2/git.py: Added handling of the user's password in url
Jakub Dębski
jdebski at enigma.com.pl
Thu Apr 12 09:44:53 UTC 2018
Fetching source code from private repository (using https or http) fails
because password passed in url (git://user:pass@domain) is ignored.
Signed-off-by: Jakub Dębski <jdebski at enigma.com.pl>
---
lib/bb/fetch2/git.py | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/lib/bb/fetch2/git.py b/lib/bb/fetch2/git.py
index 3de83be..6600e19 100644
--- a/lib/bb/fetch2/git.py
+++ b/lib/bb/fetch2/git.py
@@ -527,10 +527,13 @@ class Git(FetchMethod):
Return the repository URL
"""
if ud.user:
- username = ud.user + '@'
+ if ud.pswd:
+ userinfo = ud.user + ':' + ud.pswd '@'
+ else:
+ userinfo = ud.user + '@'
else:
- username = ""
- return "%s://%s%s%s" % (ud.proto, username, ud.host, ud.path)
+ userinfo = ""
+ return "%s://%s%s%s" % (ud.proto, userinfo, ud.host, ud.path)
def _revision_key(self, ud, d, name):
"""
--
2.7.4
More information about the bitbake-devel
mailing list