问题描述 今天新弄了一台服务器,配置git账户对应的ssh密钥信息,但git clone 项目时候是提示报错此问题,
fatal: could not create work tree dir 'qingtinghr-server': Permission denied 提示没有权限创建工作目录,权限拒绝,这里确实是权限问题了 解决方案回到上一层目录 cd .. 因为我的目录在两层以上,因此我是cd 执行了两次,当然你们也可以只一次加个/ 这里我们必须用到一个命令 chmod o+w 我们执行 sudo chmod o+w /www/wwwroot 然后我们再次执行git clone 
成功,完美解决 知其然必知其所以然为什么我们需要输入这段命令,大家看看 即可明白。 修改文件权限:chmod chmod 修改文件权限有两种使用格式:字母法与数字法。 字母法:chmod u/g/o/a +/-/= rwx 文件 [ u/g/o/a ] | 含义 | u | user 表示该文件的所有者 | g | group 表示与该文件的所有者属于同一组( group )者,即用户组 | o | other 表示其他以外的人 | a | all 表示这三者皆是 |
rwx | 含义 | r | read 表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容。 | w | write 表示可写入,对于一个目录,如果没有w权限,那么就意味着不能在目录下创建新的文件。 | x | excute 表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录。 |
chmod o+w file 给文件file的其它用户增加写权限:
|