0 评论

0 收藏

分享

[git相关技术] # git使用之fatal: could not create work tree dir 'qingtinghr-server

问题描述
今天新弄了一台服务器,配置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的其它用户增加写权限:

优雅草论坛2022年8月11日大改,优雅草论坛变回只服务于客户的提问交流论坛,详情查看优雅草8月11日大改,原因详情查优雅草外卖乐关闭

回复

举报 使用道具

全部回复
暂无回帖,快来参与回复吧
yac2025
优雅草的临时工
主题 164
回复 0
粉丝 0