Githubのユーザー名はユニークで、既に使われているユーザー名は使用することができません
Github登録時、「uji」という名前が既に使われており、泣く泣く「ujiprog」という名前にしたという経緯があります
しかし、GitHub Username Policyによると、
- ユーザー名は非アクティブで保持されることは無い
- 非アクティブユーザーのユーザー名はGithubの裁量で変更、削除できる
との記載があり、既に取得されているユーザー名でもまだ取得できるチャンスがありそうです
ユーザー名「uji」のアカウントを見てみると、5年前にアカウント作成されたっきりで、一度もコントリビュートしていない状態でした
奪ってみる
Github supportにメールを送ってみる
「uji」は非アクティブユーザーである可能性が高いので、Githubに報告してみます
support@github.com
に英語で
「ujiprogって名前で活動してるんだけどujiに変えたいよ。非アクティブユーザーが持ってるから解放してくれない?」
といった内容のメールを送りました
すると、
「**フォームあるからそっちで投げて https://support.github.com/contact**」
と返信がありました
フォームでリクエストを送る
メールと全く同じ内容をフォームに入力し、送信しました
フォームを送信すると、すぐに登録しているメールアドレスにメールが届きました
「メッセージ受け取ったよ。チケットID xxxに内容を登録したよ。早めに連絡するね。」
ユーザーからのリクエストごとにチケットがあって、フォームから投げることで自動で登録されるワークフローみたいですね
待つ
タスクとして登録されたっぽいので対応を待ちます
1日経たないうちにGithubからメールが来ました
「ユーザー名「uji」解放したよ。他の人に取られる前に早めに変えてね」
早い。
チケット発行 | 2020 2/4 21:57 |
---|---|
ユーザー名報告 | 2020 2/5 20:24 |
(日本時間) |
ユーザー名を変更する
早速ユーザー名変更してみます。
Setting → Account → Change username
変更できました。感動。
プロフィールのURLも変わりました
https://github.com/uji
SNS等の情報更新
プロフィールやリポジトリのURLが変わるので発信している情報で更新できるものは更新するのをお忘れなく
まとめ
使いたいユーザー名を持っているアカウントが非アクティブであれば、Github Supportに報告して名前を解放してもらうことができました
ユーザー名はOSS活動において割と重要な要素になっていると思うので、OSSのモチベを上げたい方には是非良い名前を使ってもらいたいなと思います
使いたい名前が使われている場合は是非、本記事の手順をチャレンジしてみてください
参考
GitHub のユーザー名を既に取得されているものに変える方法
@delphinus さん