gpt4 book ai didi

git push 显示错误的用户名

转载 作者:太空狗 更新时间:2023-10-29 14:18:28 28 4
gpt4 key购买 nike

我查了很多关于这个的帖子,但没有任何帮助。

有一个类似这样的远程仓库:https://github.com/cakes/blue.git

全局 gitconfig 是:

$ cat ~/.gitconfig
[user]
name = blake.shaw
[http]
sslCaInfo = C:/bin/certificate.crt

这需要证书,因此将其作为 http.sslCaInfo 并且证书也已添加到 git bin 文件夹中。

克隆后,远程源 url 设置为类似:git@github.com:cakes/blue.git

同时创建了 id_rsa 和 id_rsa.pub。 id_rsa.pub 已添加到 github(远程)中的 ssh key 。

当我尝试执行 git push origin master 时,它抛出一个错误:

ERROR: Permission to cakes/blue.git denied to blake-shaw
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

有两个问题:

  1. url 中的用户名是 blake-shaw 而不是 blake.shaw。如何重置?

  2. 尝试使用 url 作为:https://github.com/cakes/blue.git 并使用源代码树,尝试推送但随后抛出以下错误:

    remote: Permission to cakes/blue.git denied to blake.shaw.
    fatal: unable to access 'https://github.com/cakes/blue.git/': The requested URL returned error: 403

最佳答案

  1. 除了生成的 id_rsa 和 id_rsa.pub 之外,~/.ssh 目录中是否还有其他文件?

  2. 克隆的远程仓库应该以 SSL 模式复制才能正常工作(不必每次都输入用户名和密码)。使用 SSL 地址再次尝试克隆 -git clone git@github.com:cakes/blue.git

关于git push 显示错误的用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32811398/

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