我用ssh连接线上代码,然后在线上代码中直接修改,将修改完成的change再次传到线上仓库中,但是在传的时候报错。
fatal: cannot update the ref 'xxxxxxx': unable to append to '.xxxxxxxx': Permission denied
这是上传没有权限的原因,在git commit -m "xxx"前加sudo,也就是sudo git commit -m "xxx"即可
线上操作我还遇到过一个问题,那就是修改了文件之后crtl+s报错,显示我没有修改文件的权限,这个时候就需要搜索一个相关命令chomd,这个命令我用的也不熟所有就不写了,给个链接自己搜吧
本文介绍了使用SSH连接线上代码并进行修改时遇到的权限问题及解决方法,包括使用sudo命令进行git commit以及通过chmod命令获取文件修改权限。
3880

被折叠的 条评论
为什么被折叠?



