我有一个简单的 html 文件,它接受存储库路径作为参数并将其传递给 python cgi 脚本,然后使用以下命令克隆存储库。
pr = subprocess.Popen(['/usr/bin/git clone ' + str(repoPath)],
cwd=os.path.dirname('/clone/here/'),
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
shell=True)
(out, error) = pr.communicate()
print out
print error
其中,repoPath 是我从 html 表单中读取其值的变量。当我执行上述脚本时,出现以下错误
致命:无法创建工作树目录“存储库”。:权限被拒绝
但是当我创建一个 python 脚本并直接运行上面的命令时,它工作正常。我在这里错过了什么吗?