git fetch upstream 报错 XXX Permission denied (publickey). fatal: Could not read from remote repositor

Posted hubb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git fetch upstream 报错 XXX Permission denied (publickey). fatal: Could not read from remote repositor相关的知识,希望对你有一定的参考价值。

出现这种错误一般是你的密钥错误,需要重新生成。

在windows的任意路径打开bash, 然后输入命令ssh-keygen -t rsa -C 邮箱地址
默认生成的密钥在/c/Users/用户名/.ssh

 

 

 

查看公钥

 

 

复制公钥进入github
进入仓库,点击Setting -> Deploy Keys -> Add new,粘贴公钥进入key输入框,勾选允许push,最后点击add key 按钮提交。

 

 

转载 https://blog.csdn.net/qq_41241310/article/details/116098655

 

npm publish报错403 Forbidden - PUT http://XXX - forbidden;http fetch PUT 403 http://XXX ; verbose stac

问题:在使用 npm publish 的时候报错 403 Forbidden - PUT http://XXX - forbidden;http fetch PUT 403 http://XXX ; verbose stack Error: 403 Forbidden - PUT http://XXX - forbidden


解决方法:
方法1. 查看 package.json 文件下中的 registry:

"publishConfig": {
    "registry": "http://XXX"
 }

然后使用命令:

$ npm config set registry http://XXX

之后再 npm publish 就可以了。
这是因为当前的 registry 是taobao镜像,需要改为你自己项目中配置的 registry ,也就是上面的 http://XXX


方法2. 使用命令 npm login,重新输入一遍账号密码,然后再输入 npm publish 就可以了
还可以使用 npm whoami 查看 npm 的登录状态
(我自己就是用方法2解决的)

以上是关于git fetch upstream 报错 XXX Permission denied (publickey). fatal: Could not read from remote repositor的主要内容,如果未能解决你的问题,请参考以下文章

npm publish报错403 Forbidden - PUT http://XXX - forbidden;http fetch PUT 403 http://XXX ; verbose stac

Git操作相关记录

yocto编译时报错"fatal: the '--set-upstream' option is no longer supported. Please use '-

yocto编译时报错"fatal: the '--set-upstream' option is no longer supported. Please use '-

解决win10 报错 git pull error: cannot open .git/FETCH_HEAD: Permission denied

git:Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists).(代码片