无法创建工作树目录'example.com':权限被拒绝

 awrjftyitik 发布于 2023-02-13 20:51

我有一个带有nginx虚拟主机设置的虚拟专用服务器(服务器块).

我已经安装了Git并使用Gi​​tHub对我的ssh密钥进行了身份验证.

我的网站运行了

 ~/var/www/example.com/public_html/

我试着跑:

git clone git@github.com:example/example.co.uk.git

把我在GitHub上的文件拉到/ public_html /目录但是我收到错误:

fatal: could not create work tree dir 'example.com'.: Permission denied

我已经按照本教程,包括他在页面上提到的相同问题,但它仍然无效:http://machiine.com/2013/pulling-a-git-repo-from-github-to-your -ubuntu服务器/

我对此非常陌生,所以非常感谢您的帮助!

2 个回答
  • 我认为您没有为/ var/www正确设置权限更改文件夹的所有权.

    sudo chown -R **yourusername** /var/www

    2023-02-13 20:54 回答
  • 我遇到了同样的问题,但这不是许可问题。

    当您执行git clone时,它将创建尝试创建存储库结构的副本。

    当它试图在本地操作系统进程中创建具有相同名称和路径的文件夹/目录时,不允许这样做,因此会出现错误。任务管理器中正在运行“后台” java进程,该进程正在访问目录(文件夹)的资源,因此显示为git操作权限被拒绝。我杀了那些程序,解决了我的问题。干杯!!

    2023-02-13 20:54 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有