2020年06月13日
この度githubのアカウント名とユーザー名を変更したのでローカルの設定も合わせて変更する
修正前rantaro
修正後GenkiMatsubara
ユーザー名確認するコマンドはこちら
git config user.name
メールアドレスの確認はこちらですが今回は変更していないので特に使用しない。
git config user.email
今回だと以前まで使用していた名前が出てきました。
rantaro
リポジトリ単位での修正ならこちら
git config user.name "ユーザー名"
グローバルで変更しても問題なければこちら
git config --global user.name "ユーザー名"
上記を実行後にgit config user.name
で確認すると変更できました。
genki.matsubara
アカウント名とユーザー名を変更しているのでssh-keyの設定を行わないとプッシュできない
remote: Invalid username or password.
.sshを確認すると
RantaroTech-GitHub
RantaroTech-GitHub.pub
ssh-keyが古いままだったのでこちらを作り直します。
再設定についてはこちらの記事を参考に進めます。
https://qiita.com/shizuma/items/2b2f873a0034839e47ce
鍵の作り直しを行う
ssh-keygen -t rsa
鍵を作成
id_rsa
id_rsa.pub
作成した鍵をクリップボードにコピー
pbcopy < ~/.ssh/id_rsa.pub
keyの欄にコピーしたkeyを記載する。
titleは書かなくても大丈夫です。
記載したら Add SSH key
で設定を保存する
ssh -T git@github.com
で接続確認する
genki:genki-blog matsubaragenki$ ssh -T git@github.com
Enter passphrase for key '/Users/matsubaragenki/.ssh/id_rsa':
Hi GenkiMatsubara! You've successfully authenticated, but GitHub does not provide shell access.
接続確認できたので作成したリポジトリにプッシュしてみる
$git push
$Username for 'https://github.com': GenkiMatsubara
Password for 'https://GenkiMatsubara@github.com':
Enumerating objects: 6, done.
Counting objects: 100% (6/6), done.
Delta compression using up to 4 threads
Compressing objects: 100% (5/5), done.
Writing objects: 100% (6/6), 772 bytes | 772.00 KiB/s, done.
Total 6 (delta 0), reused 0 (delta 0)
To https://github.com/GenkiMatsubara/genki-blog.git
* [new branch] master -> master
$
プッシュできました。
今まで使用していたssh-keyにgithubのユーザー名が含まれていたけど前回作成したのがもう2年くらい前なのでどうやって作成したか覚えていない…