素敵なサムシングを独断と偏見で一方的に紹介するブログ(´・ω・`)

IT

投稿日: 2018年3月6日
最終更新日:

【意外と簡単】Githubのアカウント名を変更する手順まとめ【やり方】

ねこじゃすり

created by Rinker
PEPPY(ペピイ)
¥3,850 (2024/04/03 21:33:13時点 Amazon調べ-詳細)

猫を魅了する魔法の装備品!

Anker PowerCor

created by Rinker
Anker
¥4,990 (2024/04/03 21:42:08時点 Amazon調べ-詳細)

旅行には必須の大容量モバイルバッテリー!

[ノースフェイス] THE NORTH FACE メンズ アウター マウンテンライトジャケット

created by Rinker
THE NORTH FACE(ザノースフェイス)
¥33,430 (2024/04/03 21:42:09時点 Amazon調べ-詳細)

防水暴風で耐久性抜群なので旅行で大活躍です!

レッドブル エナジードリンク 250ml×24本

created by Rinker
Red Bull(レッドブル)
¥4,000 (2024/04/03 21:42:12時点 Amazon調べ-詳細)

翼を授けよう!

モンスターエナジー 355ml×24本 [エナジードリンク]

created by Rinker
モンスター
¥4,748 (2024/04/03 21:33:15時点 Amazon調べ-詳細)

脳を活性化させるにはこれ!

Bauhutte ( バウヒュッテ ) 昇降式 L字デスク ブラック BHD-670H-BK

created by Rinker
Bauhutte(バウヒュッテ)
¥14,935 (2024/04/03 21:42:10時点 Amazon調べ-詳細)

メインデスクの横に置くのにぴったりなおしゃれな可動式ラック!

MOFT X 【新型 ミニマム版】 iPhone対応 スマホスタンド

created by Rinker
MOFT
¥2,880 (2024/04/03 21:42:18時点 Amazon調べ-詳細)

Amazon一番人気のスマホスタンド!カード類も収納出来てかさ張らないのでオススメです!

スポンサーリンク

336×280




アカウント名を変えたい・・・

GithubリポジトリURLは以下のように、
https://github.com/{アカウント名}/{リポジトリ名}
の形で構成されています。

このアカウント名は、Githubに登録する際に決めた情報です。

とりあえずアカウント作ってみっか!、という気持ちで適当に入力し、後々、いろいろな人にリポジトリやアカウントを共有することになって、恥ずかしい!と言うケースは少なからずあります。(筆者も直面しましたorz)

影響範囲の懸念

Githubにはそういう方向けの機能として、アカウント名の変更機能は標準で備わっています。

しかし、既にリポジトリを作っていたり、ある程度開発を進めてしまっている状態では、この作業を行うのを躊躇してしまうと思います。

懸念点

  • すでにクローンしているリポジトリはどうなってしまうのか・・・?
  • SSHが繋がらなくなるんじゃないか・・・?

などなど。

今回はその辺の懸念も含めて検証を行って手順をまとめましたのでご紹介致します。

手順

アカウントメニューからリポジトリ名を変更

Githubにログインしたら、アカウントアイコン>Settingsをクリックします。

次に左部Personal settingメニューから、Accountを選択し、中段Change usernameボタンをクリックします。

そうすると、以下のようなダイアログが表示されます。
内容としては、

  • 過去のプロフィールのURL(https://github.com/${アカウント名})にアクセスしてもリダイレクトされないのでセットアップし直してね
  • 過去のGithubPagesのURL(https://pages.github.com/${アカウント名}/{リポジトリ名})にアクセスしてもリダイレクトされないのでセットアップし直してね
  • リポジトリまで指定をするなら、新しい方にリダイレクトするよ
  • アカウント名の変更まで少〜しだけ、時間がかかるよ

と、いう感じです。問題が無ければそのままI understand. let’s change my usernameボタンをクリックします。

変更後のアカウント名を入力し、Change my usernameボタンをクリックします。

以下のような画面が表示され、

少し待つと、以下のような画面が表示されるので、View {新しいアカウント名} settingボタンをクリックすると、変更後のアカウント設定画面に遷移します。

確認

では、一つずつ変更が正しく設定されているか確認していきましょう。

プロフィールページ

まずはプロフィールページです。

新URL


正しくページが表示されています。

旧URL


404エラーが表示されます。

リポジトリページ

次はリポジトリページです。

新URL


正常に表示されます。

旧URL


新しいリポジトリページにリダイレクトされて表示されます。

ローカルリポジトリ

次にローカルリポジトリを確認してみましょう。
まずは、リポジトリをクローンしたディレクトリに移動して、以下のコマンドを実行してみてください。


このコマンドは、ローカルリポジトリが向いている先のリモートリポジトリのURLを表示します。
アカウント名変更前のURLが表示されると思います。

試しに、今の状態のまま修正をコミットしOriginにpushしようとすると以下のようなエラーが出てしまいます。

これは、変更前のすでに存在しないユーザー名に紐付くリポジトリにpushしようとしてしまっていることが原因です。

一応以下のように指定することでもpushは可能ですがやめましょう!笑

正しい方法としては、以下のコマンドでOriginのむき先を変更しましょう。

これで正常にpushが出来たと思います。

終わりに

Githubはアカウント名変更作業に対するサポートがとても手厚くされていました。

リポジトリ名を変えたい!と、思うことはあり得るので上記の手順のように簡単に変更出来るのはとても助かりますね。

皆さんもどんどんGithubを活用していきましょう。

336×280




336×280




CATEGORIES & TAGS

IT, , ,

blogenist

Author: blogenist

関連記事

YouTubeも見てね♪

お名前.comサイドバー