在评论板中添加本地存储库错误 "Permission denied accessing the local Git repository ......"
In reviewboard add local repository error "Permission denied accessing the local Git repository ......"
我现在需要帮助!
环境:Centos 6.7 + reviewboard 2.5.1.1
现在我在/var/www/reviewboard安装了reviewboard,网站用户和组是apache:apache,
在网页中,我是这样填写的:
Hosting service:custom
Repository Type:Git
Path:/home/jxd/Git/monitor/.git
Mirror Path: git@git.company.com:company/monitor
当前用户:jxd
项目:监控
然后我尝试保存这些配置,但是网页显示“权限被拒绝访问本地Git存储库'/home/jxd/Git/monitor/.git'”
并且我尝试执行以下命令:
chown o+w /home/jxd/Git/monitor/.git
但是没用。
所以,请告诉我哪里错了?
谢谢。
好吧,只是我的猜测,太长了,不能作为评论,但不是完整的答案:
- 检查您的 HTTP 服务器 在哪个帐户下工作。我想在 Centos6 中它会像
apache
用于 apache
网络服务器,nginx
用于 nginx
服务器等等。
- 您已将存储库放入用户的 HOME 文件夹中。 p.1 中的网络服务器用户可能无法访问整个用户文件夹 (
/home/jxd
),无论为该文件夹内的子目录设置了什么权限。
- 通常共享资源应该放在"common folders"中,比如
/srv/www
或/var/www
,/var/lib/www
...在任何情况下都要确保网络服务器用户具有访问存储库的适当权限(读取和写入)。
- 您可能会发现为特定回购的用户(所有用户,包括网络服务器用户)创建一个新组并创建一个 "shared" 回购(使用
git init --shared=group
随后chown -R :<designated_group> /path/to/repo.git
)
让我在这里添加另一个答案。 ReviewBoard 在使用无树存储库 时出现权限被拒绝错误。它似乎需要一个完整的检查才能工作。
如果您只有 .git 目录,请从中克隆一个并将 ReviewBoard 指向那里。
我现在需要帮助!
环境:Centos 6.7 + reviewboard 2.5.1.1
现在我在/var/www/reviewboard安装了reviewboard,网站用户和组是apache:apache,
在网页中,我是这样填写的:
Hosting service:custom
Repository Type:Git
Path:/home/jxd/Git/monitor/.git
Mirror Path: git@git.company.com:company/monitor
当前用户:jxd
项目:监控
然后我尝试保存这些配置,但是网页显示“权限被拒绝访问本地Git存储库'/home/jxd/Git/monitor/.git'”
并且我尝试执行以下命令:
chown o+w /home/jxd/Git/monitor/.git
但是没用。
所以,请告诉我哪里错了?
谢谢。
好吧,只是我的猜测,太长了,不能作为评论,但不是完整的答案:
- 检查您的 HTTP 服务器 在哪个帐户下工作。我想在 Centos6 中它会像
apache
用于apache
网络服务器,nginx
用于nginx
服务器等等。 - 您已将存储库放入用户的 HOME 文件夹中。 p.1 中的网络服务器用户可能无法访问整个用户文件夹 (
/home/jxd
),无论为该文件夹内的子目录设置了什么权限。 - 通常共享资源应该放在"common folders"中,比如
/srv/www
或/var/www
,/var/lib/www
...在任何情况下都要确保网络服务器用户具有访问存储库的适当权限(读取和写入)。 - 您可能会发现为特定回购的用户(所有用户,包括网络服务器用户)创建一个新组并创建一个 "shared" 回购(使用
git init --shared=group
随后chown -R :<designated_group> /path/to/repo.git
)
让我在这里添加另一个答案。 ReviewBoard 在使用无树存储库 时出现权限被拒绝错误。它似乎需要一个完整的检查才能工作。
如果您只有 .git 目录,请从中克隆一个并将 ReviewBoard 指向那里。