They guess it could be a user database leak, making it possible to use https with password auth for pushing. But the attacker didn't know the usernames.
Can't that also suggest that the user database is fine (otherwise they would have guessed correct usernames in the first place), but when a user was found they could find their password in some other leak?