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


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

何がしたい?

(Github へ)

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

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

実食

Github での作業

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

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

  1. hogeアカウントで Github にログイン
  2. 右上の歯車アイコン>SSH keys
  3. hogeアカウントで接続する際に使用しているSSH keyを削除(Delete)
  4. fugaアカウントでログインし、3で削除したSSH Keyを登録(Add SSH key)

    Title は Github で管理するときわかりやすいものに
    Key は公開鍵(*.pub)を

接続するサーバでの作業

ユーザ情報を変更する。

localhost@root:~ $ git config --global user.name fuga
localhost@root:~ $ git config --global user.email [email protected]

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

--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を変更しないとユーザのデフォルトの鍵が書き換わっちゃうので注意。