summaryrefslogtreecommitdiffstats
path: root/git_config.py
diff options
context:
space:
mode:
Diffstat (limited to 'git_config.py')
-rw-r--r--git_config.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/git_config.py b/git_config.py
index 971d1467..4829e2d3 100644
--- a/git_config.py
+++ b/git_config.py
@@ -284,6 +284,11 @@ class Remote(object):
284 info = urlopen(u).read() 284 info = urlopen(u).read()
285 if info == 'NOT_AVAILABLE': 285 if info == 'NOT_AVAILABLE':
286 raise UploadError('Upload over ssh unavailable') 286 raise UploadError('Upload over ssh unavailable')
287 if '<' in info:
288 # Assume the server gave us some sort of HTML
289 # response back, like maybe a login page.
290 #
291 raise UploadError('Cannot read %s:\n%s' % (u, info))
287 292
288 self._review_protocol = 'ssh' 293 self._review_protocol = 'ssh'
289 self._review_host = info.split(" ")[0] 294 self._review_host = info.split(" ")[0]