I have two github account--tuomao and maomao1234,my computer global config user.name is tuomao and I add an ssh key to my computer for tuomao. I use maomao1234 to create a repository Hospital.
Then I clone it into my computer. I have change this repository setting with following instruction.
git config user.name maomao1234
git config user.email myemail
Then I edit some file of the repository and commit my changes,here is my commit log
tuomao@TUOMAO-PC /k/桌面资料/code/temp2/Hospital (master)
$ git log
commit 5a35e6dad5caf21c482db9e5e7fd62e01ee2b807
Author: maomao1234 <944925840@qq.com>
Date: Fri May 6 11:51:55 2016 +0800
from the log,we can see that my commit user is right.
However,when I use git push to push my commit,it happens error
$ git push https://github.com/maomao1234/Hospital.git
remote: Permission to maomao1234/Hospital.git denied to tuomao.
fatal: unable to access 'https://github.com/maomao1234/Hospital.git/': The requested URL returned error: 403
form the error log,we can see the push user is not right.Why I have already change the repository user and the commit user is right but the push user is fault?
how can I push my changes with user maomao1234?