如何在 git bash 上切换用户,已经尝试过 git config 用户名和电子邮件 [重复]

Posted

技术标签:

【中文标题】如何在 git bash 上切换用户,已经尝试过 git config 用户名和电子邮件 [重复]【英文标题】:How to switch users on git bash, already tried git config username and email [duplicate] 【发布时间】:2019-09-11 05:51:16 【问题描述】:

到目前为止,我有两个我使用的 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

【问题讨论】:

尝试使用 SSH 密钥进行身份验证,如果可行,请告诉我... 【参考方案1】:

在 git config 上更改电子邮件和用户名,不会更改帐户。

您似乎无权推送到该存储库。您是否验证了您的帐户see this article。我建议验证using your SSH keys。

另外,你的命令语法有点错误,试试这个:

git config user.name "Barkot Efuye"

git config user.email "email@example.com"

来源:Setting username、Setting email address

【讨论】:

我试过那个方法,但是没有改账号。我的其他帐户有权推送到该仓库 您尝试过 SSH 密钥吗? (在 git config 上切换电子邮件和姓名不会切换帐户) 我现在遇到 git add 错误,我无法访问公共/权限被拒绝

以上是关于如何在 git bash 上切换用户,已经尝试过 git config 用户名和电子邮件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

关于git bash的问题,pull不下来(登录之后,git帮你记住了,想切换其他用户)

window上git bash运行错误记录

从适用于 Windows 10 的 Git Bash 隐藏用户名和计算机名称

码云上创建项目过程

git bash怎么用cd命令切换路径写法?

git bash 怎么用cd命令切换路径写法