使用Git Bash推送本地仓库至远程时遇权限拒绝错误,求解决方案
解决方法
这个错误和远程仓库的私有/公有设置、HTTPS协议无关,核心是本地目录权限不足,Git无法在当前路径下创建名为divyanshu的工作目录,按以下步骤处理:
确认当前操作路径的权限
执行pwd查看当前所在目录,再用ls -ld .检查该目录的权限配置,确认当前用户是否拥有写入权限。切换到有权限的目录操作
直接切换到用户主目录(一般默认有完全权限):cd ~之后再执行Git相关命令(clone/push等)。
修改目标目录的写入权限(若需在原路径操作)
如果必须在当前目录操作,给目录添加用户写入权限:chmod u+w .Windows系统用户:右键目标文件夹→属性→安全→编辑,给当前登录用户勾选「写入」权限。
Windows用户可尝试以管理员身份运行Git Bash
右键Git Bash图标,选择「以管理员身份运行」,再执行相关命令,临时获取更高权限。
内容的提问来源于stack exchange,提问作者Divyanshu Chaudhary
相关产品推荐
相关产品推荐

