技术解析

ubuntu 下 git push origin master, 提示: Access denied. 但是 pull 成功
0
2021-07-09 21:38:57
idczone
ubuntu 下 git push origin master, 提示:

Access denied.
fatal: Could not read from remote repository.

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

仓库是 [email protected]
公钥已经加入 [email protected]
私钥放在 ~/.ssh/ 下 通过 config 配置 为

```
Host git.oschina.net
IdentityFile ~/.ssh/id_rsa_osc_myproject
User myname
```

clone 和 pull 都可以用 成功, 而且同样的配置在 windows 这边 可以 push, 请问哪里不对劲?
你的账户没得写权限

权限是 drwxrwxrwx 1 root root 4096 用的是root账号

User不是git?

对的 user 我写的不是git , 改为 git 还是一样结果, 问题是 windowd 那个配置文件是一样的就可以 *-*

协议会不会不对?想看下你的origin添加时所用的协议是什么,如果是 git://……,就只能pull与clone,

删了 ~/.ssh/known_hosts 最近攻击较多,用了 高防ip,ip 变化了。

联系客服问问。多半是服务端存储你的帐号没有写权限。
我自己服务器是是遇到过这样的错误的,N次。

git remote add origin [email&这样添加的
我删过,又测试一次,发现结果一样
我是这样怀疑过,但是 同一个仓库在windows (ubuntu 装在虚拟机里) 这边可以push成功 话说[email&客户躲在哪里找不到入口啊

再重新生成个key吧 注意邮箱还有名字
数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服