Page MenuHomePhabricator

Unable to use git push - 403 error
Closed, InvalidPublicBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

  • From my tool checkout, issue a git push

What happens?:

fatal: unable to access 'https://phabricator.wikimedia.org/source/tool-milhistbot.git/': The requested URL returned error: 403

What should have happened instead?:

Should have pushed the new element upstream

Software version (skip for WMF-hosted wikis like Wikipedia):

Other information (browser name/version, screenshots, etc.):

With https, there is no way to specify a userid/password, so this should never happen

Event Timeline

Not working. And my profile has a bum email with a spelling error in it. Cannot correct it. Cannot do a push with gitlab. Please migrate back.

Your account is authenticated with SSO or SAML. To push and pull over HTTPS with Git using this account, you must set up a Personal Access Token to use instead of a password. For more information, see Clone with HTTPS.

That is not possible, so https cannot work.

No access to my own project.

Username for 'https://gitlab.wikimedia.org': Hawkeye7
Password for 'https://Hawkeye7@gitlab.wikimedia.org':
remote: You are not allowed to push code to this project.
fatal: unable to access 'https://gitlab.wikimedia.org/toolforge-repos/milhistbot.git/': The requested URL returned error: 403

Please migrate back.

I am not a member of my own project :(

There is an entry for Ross Mallett but I have no access to such an account.

taavi subscribed.

I don't see yourself as a maintainer of https://toolsadmin.wikimedia.org/tools/id/milhistbot, which explains why you weren't granted access when the GitLab repository was originally created.

I am there as Ross Mallett, but that is not my gitlab account, Hawkeye7 is.

I can apparently log in as Ross Mallett. No idea why that account was used.

It clearly shows Ross Mallett and Hawkeye7 are the same identity.

But the Ross Mallett account does work.

How awful.

I guess this means that this can be closed, as I have a workaround of using the Ross Mallett account.

I can apparently log in as Ross Mallett. No idea why that account was used.

Per https://toolsadmin.wikimedia.org/tools/id/milhistbot, the cn=Ross Mallett Developer account is the maintainer of the milhistbot tool. That is exactly why the the cn=Ross Mallett account was made the direct owner of the toolforge-repos/milhistbot gitlab repository during the migration from Diffusion to GitLab.

It clearly shows Ross Mallett and Hawkeye7 are the same identity.

But the Ross Mallett account does work.

How awful.

The cn=Hawkeye7 Developer account is an entirely separate account which does not currently have any membership in the Toolforge project.