roadmap icon indicating copy to clipboard operation
roadmap copied to clipboard

[Docker Hub] Add ability to rename/delete user accounts

Open pkennedyr opened this issue 5 years ago • 104 comments
trafficstars

Tell us about your request Users should be able to rename or delete their user accounts.

Which service(s) is this request for? Docker Hub

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard? See https://github.com/docker/hub-feedback/issues/11

Are you currently working around the issue? NA

Additional context NA

pkennedyr avatar Mar 25 '20 23:03 pkennedyr

There are technical reasons why this isn't trivial (renaming repos, etc without a real "redirect" ability for docker pull like what GitHub can do on renames), but perhaps offering to automatically create an organization with the old username (especially if there are repos that would be affected) would be an OK compromise to at least that issue?

(I went to go find the setting to rename a user account today and was surprised to find it didn't exist yet :sweat_smile:)

tianon avatar Jun 10 '20 15:06 tianon

There are technical reasons why this isn't trivial (renaming repos, etc without a real "redirect" ability for docker pull like what GitHub can do on renames),

IMHO this is must have before providing renaming feature.

but perhaps offering to automatically create an organization with the old username (especially if there are repos that would be affected) would be an OK compromise to at least that issue?

@tianon We've convert user to org feature that does this. https://hub.docker.com/support/doc/how-do-i-convert-my-docker-hub-user-account-into-an-organization-account . Did you mean something else?

manishtomar avatar Jun 10 '20 16:06 manishtomar

I think it's related, but I'm suggesting something slightly different. There are benefits a rename could/would provide that converting to an organization would not (such as the semi-new "Pushed by so-and-so" text that appears on tags being updated to the new username), so I'm suggesting that as an intermediate step, this could be implemented without having proper redirects by allowing users to essentially rename-current-user-and-create-an-organization-for-old-username in one step.

Imagine I've got jsmith/foo and jsmith/bar pushed, and the tags page lists that the images were "Pushed by jsmith" but now I want to rename myself to "ksmith" and I want to ensure all the references to my user are updated -- my suggestion is that "rename user jsmith to ksmith + create organization jsmith to keep the existing jsmith repos" could be an intermediate step before redirects are available (and possibly simpler to implement, although I'm not familiar with the data structures of the Hub behind the scenes). :sweat_smile:

In this example, jsmith/foo and jsmith/bar would still exist, and my new "ksmith" user would still be the owner (by virtue of being the owner of the newly created "jsmith" organization), but they would say "Pushed by ksmith" in their tags.

There are also user accounts that don't have any repos of their own and only push to organizations or other users' repos for whom a rename should be much simpler (especially if they don't care about the old username but simply want to update references to their user across the Hub) -- this is the situation that brought me to looking this up in the first place. :sweat_smile:

tianon avatar Jun 10 '20 16:06 tianon

+1 ∞

ao avatar Jun 03 '21 07:06 ao

Just played with Hub's SSO for the first time, and realized that having SSO choose a username for me makes this even more important (IMO). :see_no_evil:

Edit: in case it isn't already obvious, deadnaming is a great example of why this might be problematic (ie, even if the org is happy to change the user's name/display/etc, their Hub username is "stuck") :grimacing:

tianon avatar Jul 05 '22 20:07 tianon

I'd like to be able to change to Docker hub username too if it's possible. Can I contact anyone who can help me in the meantime? Thank you

makinori avatar Aug 23 '22 21:08 makinori

Is the thumbs up enough or should we all post +1 to increase prio? :p

ghost avatar Nov 07 '22 08:11 ghost

+1

ThibaudMoretto avatar Dec 22 '22 09:12 ThibaudMoretto

+1 please

carchobe avatar Dec 26 '22 21:12 carchobe

+1

morganh83 avatar Dec 30 '22 17:12 morganh83

+1

fmurodov avatar Jan 04 '23 10:01 fmurodov

+1

aastopher avatar Jan 20 '23 23:01 aastopher

+1

daniel-souza avatar Jan 23 '23 23:01 daniel-souza

+1

jebwatson avatar Jan 24 '23 17:01 jebwatson

+1 No redirect needed.

tomposmiko avatar Feb 01 '23 09:02 tomposmiko

+1

GinoPane avatar Feb 04 '23 12:02 GinoPane

+1

ghost avatar Feb 05 '23 20:02 ghost

+1

ratio-dd avatar Feb 08 '23 01:02 ratio-dd

+1

tungnguyen17 avatar Feb 08 '23 14:02 tungnguyen17

+1

broot02 avatar Feb 10 '23 11:02 broot02

+1

mgreen-bishs avatar Feb 10 '23 16:02 mgreen-bishs

+1

douglasss avatar Feb 10 '23 20:02 douglasss

+1

Xaypanya avatar Feb 11 '23 16:02 Xaypanya

+1

DRV2EGR avatar Feb 12 '23 20:02 DRV2EGR

+1

yasinskyi avatar Feb 15 '23 14:02 yasinskyi

+1

ChoiIseungil avatar Feb 16 '23 04:02 ChoiIseungil

+1

manuh-L avatar Feb 19 '23 12:02 manuh-L

+1

aurkaxi avatar Feb 19 '23 18:02 aurkaxi

+1

platput avatar Feb 25 '23 09:02 platput

+1

danbrown avatar Feb 26 '23 13:02 danbrown