搜索

技术笔记 git提交到本地仓库成功,但是提交修改的时候失败

一定 2024-06-16 广东省
网站提交GTI遇到权限问题,经过测试是提交用户权限不足,用root给提交用户git所有权限即可,此外因为root是超级用户,不受文件归属影响。
[PHP] 纯文本查看 复制代码
udo chown -R yanshizhanghao1348:yanshizhanghao1348 /www/wwwroot/wangzhang/.git  
udo chmod -R u+rw /www/wwwroot/wangzhang/.git 

命令1说明:sudo chown -R yanshizhanghao1348:yanshizhanghao1348 /www/wwwroot/wangzhang/.git  

udo: 这是一个命令,它允许已授权的用户以超级用户(root)或其他用户的身份执行命令。在此上下文中,它允许你更改文件/目录的所有权,这通常需要超级用户权限。

chown: 这是一个命令,用于更改文件或目录的所有者和/或组。

-R: 这是一个选项,表示递归(recursive),即命令将应用于指定的目录及其所有子目录和文件。

yanshizhanghao1348:yanshizhanghao1348: 这指定了新的所有者和组。在此情况下,都是yanshizhanghao1348。

/www/wwwroot/wangzhan/.git: 这是你要更改所有权的目标目录。

这个命令的效果是,将/www/wwwroot/wangzhan/.git目录及其所有子目录和文件的所有者和组都更改为wumingfa1348。

udo chmod -R u+rw /www/wwwroot/wangzhan/.git

udo: 同上,用于提供执行命令所需的超级用户权限。

chmod: 这是一个命令,用于更改文件或目录的权限。

-R: 同上,表示递归。

u+rw: 这是一个权限设置,表示对文件/目录的所有者(user)添加读(r)和写(w)权限。

/www/wwwroot/wangzhan/.git: 这是你要更改权限的目标目录。

这个命令的效果是,将/www/wwwroot/hwangzhan/.git目录及其所有子目录和文件的所有者的权限更改为包括读和写。注意,这不会更改组或其他用户的权限。

执行这两个命令后,yanshizhanhao1348用户应该能够读取和写入/www/wwwroot/wangzhan/.git目录及其所有内容,而不会遇到权限拒绝的错误。
一定

一定,洪荒文学创始人。

使用道具 举报

官方QQ群
扫码下载APP
返回顶部