到目前为止,我有两个git帐户,一个用于学校,一个用于个人工作。我希望对git repo进行一些更改。现在,我使用下面提到的命令更改了git用户名和用户电子邮件,然后git克隆了我有兴趣进行更改的文件,我想git push这些更改,但是git bash仍在查看旧帐户的权限并且不会切换到我的其他帐户。如何解决以下错误?
$ git push --set-upstream origin setDatabase
remote: Permission to lullaby/example.git denied to school-account-barEfu.
fatal: unable to access 'https://github.com/lullaby/example.git/': The requested URL returned error: 403
我想使用barkotefuye帐户,该帐户有权访问以下存储库。注意回购“示例”是私有的也很重要。我用
用户配置用户名-barkotefuye
用户配置电子邮件-myemail@mail.com
答案 0 :(得分:0)
更改git config上的电子邮件和用户名,不会更改帐户。
好像您没有权限推送到该存储库。您是否已验证帐户see this article。我建议验证using your SSH keys。
此外,您命令中的语法略有错误,请尝试以下操作:
git config user.name "Barkot Efuye"
git config user.email "email@example.com"