gpt4 book ai didi

混帐推送 : permission denied (public key)

转载 作者:IT王子 更新时间:2023-10-29 00:48:03 26 4
gpt4 key购买 nike

我正在尝试将文件推送到 friend 的 git 存储库,但公钥出错。

git push origin testbranch
Permission denied (publickey).
fatal: Could not read from remote repository.

我们在哪里以及如何定义公钥/私钥?

git remote -v 返回:

origin  git@github.com:Sesamzaad/NET.git (fetch)
origin git@github.com:Sesamzaad/NET.git (push)

感谢任何帮助。

最佳答案

我遇到了同样的问题,这就是我所做的对我有用的事情。

使用 ssh 而不是 http。如果是 http,则删除来源。

git remote rm origin

添加ssh url

git remote add origin git@github.com:<username>/<repo>.git

在 .ssh/文件夹中生成 ssh key 。它将询问路径和密码,您只需按回车键即可继续。

cd ~/.ssh
ssh-keygen

复制 key 。您可以使用 -

查看您的 key
cat ~/.ssh/id_rsa.pub

如果您没有指定不同的路径,那么这将是默认路径。

将此 key 添加到您的 github 帐户

下一步做-

ssh -T git@github.com

您将在控制台中收到一条欢迎消息。

cd 进入您的项目文件夹。 git push -u origin master 现在可以使用了!

关于混帐推送 : permission denied (public key),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19660744/

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