git clone报错:Permission denied

$ git clone https://gitlab.ifchange.com/nb4/project_recognize.git
fatal: could not create work tree dir 'project_recognize'.: Permission denied

因为当前的这个目录deploy是在docker中由root权限创建的,所以非root用户无法执行写操作。
在container外面,在其他路径下拉取代码,然后进入container,更改deploy的操作权限:

# 更改deploy的操作权限
$ docker exec -it 0f7eeff4f0f4 bash
root\# chmod 777 deploy
root\# ll
drwxrwxrwx 3 root root       4096 Jan 13 19:16 deploy

在container外面,从其他路径下copy “roject_recognize”到deploy,成功。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐