Edited at

Github への接続アカウントを変更する方法

More than 3 years have passed since last update.


Github への接続アカウントを変更する方法


何がしたい?

(Github へ)


hogeアカウントで接続していたものを


fugaアカウントからの接続に変更したい。


実食


Github での作業

これがおそらく1番楽な方法。


前提条件として、Github に登録している公開鍵(*.pub)の内容がわかっていること。



  1. hogeアカウントで Github にログイン

  2. 右上の歯車アイコン>SSH keys


  3. hogeアカウントで接続する際に使用しているSSH keyを削除(Delete)

    SSH Keys.png


  4. fugaアカウントでログインし、3で削除したSSH Keyを登録(Add SSH key)

    SSH Keys_1.png

    Title は Github で管理するときわかりやすいものに

    Key は公開鍵(*.pub)を


接続するサーバでの作業

ユーザ情報を変更する。

localhost@root:~ $ git config --global user.name fuga

localhost@root:~ $ git config --global user.email fuga@domain.com

サーバ全体じゃなくて、サーバ内の特定のリポジトリ下で変更したい場合は、


--global を --local に


おまけ

公開鍵をわすちゃったー(・ω<)テヘペロって人は、

localhost@root:~ $ ssh-keygen -t rsa -N ""                                                         

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/fuga

↑のコマンドとかで鍵作って新規に登録して下さい。


/root/.ssh/id_rsaを変更しないとユーザのデフォルトの鍵が書き換わっちゃうので注意。