Git 一直认为我以错误的用户身份登录

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

我正在尝试将一些更改从终端推送到我的存储库,但它不断被拒绝,因为它认为我已使用其他用户帐户登录,尽管尝试了无数次使用正确的帐户注销/登录。

下面是我所处位置的摘要。

请注意,“22222222”代表正确的帐户,而 11111111 是不正确的帐户(我似乎无法注销的帐户)。

git status

On branch main
Your branch and 'origin/main' have diverged,
and have 1 and 2 different commits each, respectively.
  (use "git pull" to merge the remote branch into yours)

nothing to commit, working tree clean


git push

remote: Permission to 22222222/22222222.git denied to 11111111.
fatal: unable to access 'https://github.com/22222222/22222222.git/': The requested URL returned error: 403


git remote -v

origin  https://github.com/22222222/22222222.git (fetch)
origin  https://github.com/22222222/22222222.git (push)

另外,如果我这样做

git fetch origin
那么终端只会输出一个空行。

更新

我已经从 Mac 上的钥匙串访问中删除了我的 Git 登录详细信息(我在某处读到过尝试这样做),现在当我尝试

git push
时,它会提示我输入登录详细信息。

但我正在使用

22222222
的登录详细信息,尽管我粘贴了我在 Chrome 密码管理器中保存的内容,但它们仍然被拒绝。

git macos github command-line
1个回答
0
投票

经过大量搜索后,我发现我需要设置个人访问令牌,而不是我的密码,如以下视频所示: https://www.youtube.com/watch?v=hMEyBtsuAJE&list

我不知道为什么我不能直接输入密码

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