2014-12-03 49 views
0

我在我的项目中使用python结构主要用于部署到远程服务器。在fabfile里面,我写了一个名为deploy()的函数来将代码拉到github上。当我执行命令“晶圆厂部署”,它会导致这样的错误:git在python结构中拉出错误

错误:无法打开的.git/FETCH_HEAD:权限被拒绝

请帮我解决这个问题。任何帮助深表感谢。在此先感谢

回答

1

检查权限和.git目录的所有权和文件在它

ls -al .git | grep FETCH_HEAD 

应该有类似-rw-r--r--在输出的开始。

如果不将其设定修正:

sudo chmod -R 0755 .git 
+0

首先非常感谢解决这一issue..After,我得到了这样的另一个错误的:**致命:无法创建“在/ var/www/epw/source/.git/ORIG_HEAD.lock':权限被拒绝** – 2014-12-04 04:43:40

+0

这仍然是权限问题。你可以发布'ls -al .git'的输出吗?另外,如果你在远程机器上有你的git仓库,请尝试从那里拉出干净的副本。 – daniula 2014-12-04 06:01:29