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吧 注意邮箱还有名字