hg.mozilla.org says "ssl required" but means "ssh required"

RESOLVED FIXED

Status

RESOLVED FIXED
5 years ago
3 years ago

People

(Reporter: jruderman, Assigned: gps)

Tracking

Details

(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1425] )

(Reporter)

Description

5 years ago
pushing to https://hg.mozilla.org/integration/mozilla-inbound/
searching for changes
abort: HTTP Error 403: ssl required

Should say "ssh required" instead of "ssl required". I'm already using ssl!

Ideally it would also tell you about adding a 'default-push' line in .hg/hgrc
(Assignee)

Comment 1

5 years ago
If you install my Gecko-development-tailored Mercurial extension from https://hg.mozilla.org/users/gszorc_mozilla.com/hgext-gecko-dev, you can do things like `hg pushtree inbound` and you don't have to worry about URLs again.

I could also update that extension to silently rewrite http:// and https:// URLs on push to ssh://.

But yeah, the server message should be better.
Product: Release Engineering → Developer Services

Updated

4 years ago
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/247]

Updated

4 years ago
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/247] [kanban:engops:https://kanbanize.com/ctrl_board/6/247] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1413] [kanban:engops:https://kanbanize.com/ctrl_board/6/247] [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1414] [kanban:engops:https://kanbanize.com/ctrl_board/6/247]

Updated

4 years ago
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1414] [kanban:engops:https://kanbanize.com/ctrl_board/6/247] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1419] [kanban:engops:https://kanbanize.com/ctrl_board/6/247]

Updated

4 years ago
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1419] [kanban:engops:https://kanbanize.com/ctrl_board/6/247] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1423] [kanban:engops:https://kanbanize.com/ctrl_board/6/247]

Updated

4 years ago
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1423] [kanban:engops:https://kanbanize.com/ctrl_board/6/247] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1425] [kanban:engops:https://kanbanize.com/ctrl_board/6/247]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1425] [kanban:engops:https://kanbanize.com/ctrl_board/6/247] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1425]
(Assignee)

Updated

3 years ago
Assignee: nobody → gps
Status: NEW → ASSIGNED
(Assignee)

Comment 2

3 years ago
https://hg.mozilla.org/hgcustom/version-control-tools/rev/d09a58f2334e16ed6be5d1130cf75f82040ab169
ansible/hg-web: unset push_ssl to get rid of "ssl required" message during HTTP push (bug 949153)
(Assignee)

Comment 3

3 years ago
See the commit message for more details on this. The new message ("authorization required") isn't much better. There is room to file a follow-up bug. But it will likely require upstream work or hacky HTTP request intercepting rules to fix.
(Assignee)

Updated

3 years ago
Status: ASSIGNED → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.