なんとなく決めたユーザー名を長年使っていたものの、気に入らなくなってきたので変えました。変更自体は簡単ですが、その後の処理はやはり大変です。
githubは少し親切で、旧ユーザ名が別のユーザーに取得されるまではリポジトリをリダイレクトしてくれます。bitbucketはそれがないため、すべてのローカルリポジトリに対して変更を行う必要があります。
githubユーザー名の変更
プロフィール写真 -> settings -> account -> change username(環境が英語のため)
本当に良いの?


Bitbucketユーザー名の変更
プロフィール写真 -> Bitbucket settings -> Bitbucket profile settings -> Username (change)
変更画面

変更後にやること
old_nameからnew_nameに変更したとして
# これを
$ git remote get-url origin
git@bitbucket.org:old_name/repository.git
# こうして
$ git remote set-url origin git@bitbucket.org:new_name/repository.git
# こうなる
$ git remote get-url origin
git@bitbucket.org:new_name/repository.git
当然この他にも色々やることや不具合が起こる可能性があります。変更は自己責任で!