ども。
他のGithubアカウントを使ってPushしたいというあまりない事例が発生したので備忘録。
権限エラー
remote: Permission to xxxx.git denied to VTRyo. fatal: unable to access 'https://github.com/xxxx.git/': The requested URL returned error: 403
元々使っているGithubアカウントと競合するせいでうまくPushできません。
ためしにディレクトリの.git/configをいじってみます。
[user]
email = xxxx@gmail.com
name = USERNAME
これをすると、git logしたときのAuthorは変わるけどやっぱり事象は解決しません。
【結論】URLにユーザ名とパスワードを挿入する
.git/configにある以下の部分をいじります。
USERNAMEはgithubのユーザ名
PASSWORDはgithubのパスワード
~省略~
[remote "origin"]
url = https://USERNAME:PASSWORD@github.com/xxxx.git
これでPushできました^^