LoginSignup
0
0

More than 3 years have passed since last update.

Githubのユーザーネームを変更してみた

Last updated at Posted at 2020-05-21

経緯

エンジニアになりたての頃、Githubに適当なユーザーネームで登録してしまって、後から変更したくなることってありますよね。(私だけ?)

セッティングページからさっそく変更してみましょう!

image.png
↑ここですね

image.png
↑めっちゃ脅してくる笑

簡単に訳すと、

以下を読まないと、予想もしない悪いことが起こるかもしれないよ!

  • 旧プロフィールページの(新プロフィールページへの)リダイレクトは設定しないよ
  • Pagesサイトのリダイレクトは設定しないよ
  • リポジトリのリダイレクトは設定するよ(webとgitアクセス)
  • リネーム完了には数分かかるかもよ

OKOK。understandしたので変更します。

image.png
新しいユーザーネームを入力し、「Change my username」をクリック!
実際には数分もかからず、20秒くらいで完了しました。

変更してから気付いたのですが、ユーザーネーム変更に伴うサイドエフェクトの詳しい説明は↓のページに記載されていました。ちゃんと読んでから変更しましょう。
https://help.github.com/en/github/setting-up-and-managing-your-github-user-account/changing-your-github-username

この中で気になる記載がありました。

If the new owner of your old username creates a repository with the same name as your repository, that will override the redirect entry and your redirect will stop working. Because of this possibility, we recommend you update all existing remote repository URLs after changing your username. For more information, see "Changing a remote's URL."

訳すと、

旧ユーザーネームの新しい所有者があなたのリポジトリと同じ名前のリポジトリを作成した場合、そのリポジトリはリダイレクトエントリを上書きしてしまい、リダイレクトは動作しなくなります。このため、ユーザーネームを変更した後は既存のリモートリポジトリのURLをすべて更新することをお勧めします。詳細は"リモートのURLを変更する"を参照してください。

ユーザネーム変更の際、リポジトリのリダイレクト設定は自動でしてくれるので、リモートリポジトリのURLを自分で更新する必要はないと思っていましたが、上記の記載を見ると更新したほうが良さそうですね。

リモートリポジトリのURL更新は以下のコマンドで変更できます。

git remote set-url origin <new url>

これで快適なGithubライフを送れますね。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0