OpenShift gitconfig权限被拒绝

时间:2016-06-13 01:23:00

标签: git jenkins openshift redhat

我目前在OpenShift上运行Jenkins服务器,但只要构建需要git,我就会收到以下错误:

error: could not lock config file /var/lib/openshift/<id>/.gitconfig: Permission denied

连接到齿轮服务器并检查.gitconfig文件的所有者后,我发现我没有该文件。

(ls -la输出)

-rw-r--r--. 1 root root 107 Jun 12 12:21 ./.gitconfig

我试图删除该文件并让git重新创建它,但是只要我运行rm命令,我就得到以下输出。

ERROR: Refusing unsafe deletion: ./.gitconfig

我该怎么办?

2 个答案:

答案 0 :(得分:0)

你需要做chown jenkinsUser .gitconfig

您需要成为root用户才能执行su root(或者如果sudo可用)。此外,如果您的jenkins安装是vanilla,则该用户称为jenkins。

答案 1 :(得分:0)

您用来删除文件的帐户?

-rw-r--r--. 1 root root 107 Jun 12 12:21 ./.gitconfig

这一行告诉你.gitconfig文件的所有者可以读写,而组所有者属于,而其他用户只有读取权限。所以只有所有者和root帐户可以做rm动作