ども。
他の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できました^^