GitHubユーザー名を変更するためのクイックガイド

GitHubでユーザー名を変更した後、考慮すべきいくつかの追加手順。

これは2,38947234回目で、おそらく前回ユーザー名を変更します(結婚は永続的ですよね?)この移行をできるだけスムーズに実現する方法について簡単な投稿を書いたほうがいいと思いました。ここでGitHubユーザー名を変更する方法に関する公式の手順を読むことができ、その方法と何が起こるかを説明します。以下は、後で考慮すべきいくつかの事項のクイックガイドです。

変更する場所

  1. GitHubアカウント設定でユーザー名を変更します。
  2. GitHub Pagesを使用している場合は、「username.github.io」リポジトリの名前を変更してください。
  3. 「username.github.io」リポジトリアドレスを指す他のサービスを使用している場合は、それらを更新します。
  4. Netlifyを使用している場合は、サインインしてリポジトリを再接続することをお勧めします。(私のものはまだ機能していましたが、おそらく無関係な問題のため、私は前向きではありません。)
  5. Travis CIおよびその他の統合にサインインします(リポジトリの[設定]タブ-> [統合とサービス]でそれらを見つけます)。これにより、そこでユーザー名が更新されます。
  6. あなたのローカルファイルとリポジトリのリンクを更新して非常に慎重に実行するfindsed、コマンド、およびGitHubのに変更を押し戻します。
  7. 更新されたGitHubリンクを使用して、所有している可能性のあるWebサイトを再デプロイします。
  8. あなたが共有したかもしれないあなたのプロフィール、あなたのリポジトリ、または要点へのウェブ上のリンクを修正してください。

ローカルファイルの更新

でユーザー名を検索して置き換える文字列の提案を次に示します。

  • github.com/username (READMEまたはWebサイトのコピーにあるGitHubページへの参照)
  • username.github.io (GitHubページへのリンク)
  • [email protected]:username (Git config remote ssh URLs)
  • travis-ci.com/username (READMEのTravisバッジ)
  • shields.io/github/.../username(シールズのREADMEにバッジ、タイプとしてはcontributorsstarstags、およびそれ以上)

文字列ごとに次のコマンドを使用すると、上記の文字列がどこにあるかをすばやく特定できます。

grep -rnw -e 'foobar'

これにより、rすべてのファイルでwe)提供されたパターン()全体に一致する文字列が再帰的に検索され、結果の前に行番号(n)が付けられるため、簡単に見つけることができます。

を使用するfindsed、これらの変更をはるかに高速に行うことができます。検索と置換については、この記事を参照してください。

新しいハンドルをお楽しみください!(私はそれが固執することを願っています。)