javascript - git 可以向远程仓库pull,但是不能向远程仓库push
大家讲道理
大家讲道理 2017-04-11 11:37:16
[JavaScript讨论组]

1.为什么我在远程新建的仓库,只能pull.不能push.

Counting objects: 17, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (16/16), done.
Writing objects: 100% (17/17), 2.92 KiB | 0 bytes/s, done.
Total 17 (delta 9), reused 0 (delta 0)
error: Unable to append to ./logs/refs/heads/master: Permission denied
To git@192.168.1.94:/home/gitrepo/renhang.git
 ! [remote rejected] master -> master (failed to write)
error: failed to push some refs to 'git@192.168.1.94:/home/gitrepo/renhang.git'
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(4)
高洛峰
error: Unable to append to ./logs/refs/heads/master: Permission denied

提示权限不够,请检查下本地仓库目录的权限

黄舟

你可以pull但不能push,可能是因为还没有设置本地的SSH keys,所以git认为你在pull别人的东西,因为是开源的,所以可以随便pull;但是git认为你没有获得权限,所以不让你push去修改别人的东西。

具体可以:点击Settings,点击SSH and GPG keys去设置本地的权限。

高洛峰

检查 user.nameuser.email 是否正确

git config -l 
大家讲道理

Permission denied 权限问题

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号