仕事を変えた時にGitのアカウント切り替えでつまずいたので、備忘録ついでにここにその正しい方法をまとめておくことにする。
まずは以下のコマンドで情報切り替え
$ git config --global user.name "Bob" // ユーザーネームが入る
$ git config --global user.email "bob@example.com" // アカウントに紐づくアドレスが入る
以上。ただ、これだけだと"permission denied"みたいになって実際にpushとかができない。
なのでさらに認証情報を古いものを削除して再登録する必要がある。
以下Macでの流れ。
Macのアプリ、キーチェーンアクセスを開く。
場所-> アプリケーション>ユーティリティ>キーチェーンアクセス.app
アプリの検索窓から"git"を検索。すると以下のようなアイテムが表示される。
これらを削除して、改めてpushなんかを試してみる。
するとユーザー名とパスワードを聞かれるので、入力して実行する。
これで無事認証情報が更新されて、pushも完了するはず。
以上。あまり頻繁にやる作業じゃなくて、毎回ググらないといけなくなる予感がしたのでここに書いておきました。