gpt4 book ai didi

Github - 我切换了帐户,现在我无法推送,因为我的用户名错误

转载 作者:太空狗 更新时间:2023-10-29 13:36:27 24 4
gpt4 key购买 nike

<分区>

所以我现在是 github 上的“jononomo”。然而,一年前,我还是“zononomo”。我暂时退出软件并在此期间买了一台新笔记本电脑。然后我回来并在 Github 上创建了一个名为“jononomo”的新帐户,现在我正试图在我的两台笔记本电脑之间同步我的点文件。在我的新笔记本电脑上,我创建了一个 git 存储库并将其推送到 github,可以在“jononomo”帐户下查看它。然后我去了我的旧笔记本电脑并克隆了这个存储库。一切都按预期进行。

然后我在我的旧笔记本电脑上对我的点文件做了一些更改,现在我想将这些更改推送到 github,这样我就可以将它们 pull 到我的新笔记本电脑上。问题是当我运行命令时:

git push origin master

我收到错误信息:

ERROR: Permission to jononomo/.dotfiles.git denied to zononomo.

我做的第一件事就是在 ~/.ssh/id_rsa~/.ssh/id_rsa.pub 中清除我的旧 SSH key 。然后我生成了新的 SSH key 并将我的新公钥添加到我的 jononomo github 帐户。但这并没有解决问题。如果我运行命令:

ssh -T git@github.com

我收到回复:

Hi zononomo! You've successfully authenticated, but GitHub does not provide shell access.

接下来,我按照此处给出的解决方案进行操作:https://stackoverflow.com/a/8152291/1701170此人建议我创建一个包含以下内容的 ~/.ssh/config 文件:

Host github-jononomo
User git
Hostname github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_dsa.pub

然后他建议我运行命令:

git remote set-url origin git@github-jononomo:jononomo/.dotfiles.git

我试过了,但没有解决我的问题。我仍然收到消息:

ERROR: Permission to jononomo/.dotfiles.git denied to zononomo.

顺便说一句,我的 .gitconfig 有以下内容:

[user]
name = Jon Crowell
email = me@myemail.com
[github]
user = jononomo
token = 2a18a7235746324aefec34b234aa343a
email = me@myemail.com
[credential]
helper = osxkeychain

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com