【问题标题】:CreateOrAppendToCustomConf() [F] failed to create '/etc/gitea/app.ini': mkdir /etc/gitea: permission deniedCreateOrAppendToCustomConf() [F] 未能创建 '/etc/gitea/app.ini': mkdir /etc/gitea: 权限被拒绝
【发布时间】:2021-12-20 01:28:44
【问题描述】:

我进行了从 localhost 到 docker 容器的 gitea 迁移。 在从 gitea 容器服务器克隆 git 并推送代码后,我将数据和克隆存储库转储到 docker 容器,然后我收到此错误。

remote: 2021/11/06 15:37:09 ...s/setting/setting.go:1164:CreateOrAppendToCustomConf() [F] failed to create '/etc/gitea/app.ini': mkdir /etc/gitea: permission denied
To http://192.168.2.10:3333/ICS2020SW/vdicom.git
 ! [remote rejected] origin/feature/unit-test-vdicom -> origin/feature/unit-test-vdicom (pre-receive hook declined)
error: failed to push some refs to 'http://192.168.2.10:3333/ICS2020SW/vdicom.git'

我需要做什么。

【问题讨论】:

    标签: gitea


    【解决方案1】:

    我遇到了同样的问题。在检查文档(https://docs.gitea.io/en-us/backup-and-restore/)时,我在最后一节中找到了描述:

    如果安装方法改变(例如二进制 -> Docker),或者如果 Gitea 安装到与以前安装不同的目录,则应重新生成存储库 git-hooks。

    在 Gitea 运行的情况下,从 Gitea 二进制文件所在的目录中,执行:./gitea admin regenerate hooks

    这确保了存储库 git-hooks 中的应用程序和配置文件路径是一致的并且适用于当前安装。如果这些路径未更新,存储库推送操作将失败。

    这几乎做到了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-10
      • 2016-10-05
      • 2016-08-24
      • 2013-07-01
      • 2012-08-13
      相关资源
      最近更新 更多