Git用户不会在Mac上更改

问题描述 投票:1回答:1

上周,我的一位朋友克隆了她的Github存储库,并在我的机器上做了一些工作。她使用以下bash命令更改了我的机器上的用户配置:

git config --global user.name "myFriendsUsername"
git config --global user.email "myFriendsEmail"

当她完成后,她使用相同的命令将用户配置更改回我的凭据,我使用了验证

git config --global user.name
git config --global user.email

它返回了我的凭据。但是,今天我克隆了我自己的存储库,提交了一些更改并试图推送到原点,但它给了我以下错误:

remote: Permission to myUsername/myRepo.git denied to myFriendsUsername.
fatal: unable to access
'https://github.com/myUserName/myRepo.git/': The requested URL returned error: 403

有没有我可能忽略的设置?

bash git github
1个回答
1
投票

您更改的git config设置在提交存储库时使用,而不是用于授权:

$ git config --global user.name "Full Name"
$ git config --global user.email "[email protected]"

当您的朋友克隆了一个git存储库时,您计算机的凭据管理器(Mac OS上的Keychain)可能会保存授权证书。

要删除此授权证书,请打开Keychain,单击All Items并搜索git。你会得到一些像这样的东西:

Screenshot

删除这些证书后,Git会提示您重新授权下一步操作。

© www.soinside.com 2019 - 2024. All rights reserved.