【问题标题】:Pushing to local network git repos Error Code 403 fatal: HTTP request failed推送到本地网络 git repos 错误代码 403 致命:HTTP 请求失败
【发布时间】:2021-05-17 12:43:10
【问题描述】:

我按照本教程使用一个小树莓派设置了一个网络 git 服务器:https://linuxhint.com/git_server_http_ubuntu/ 存储库位于 USB 驱动器上,而不是 /var/www/git 中。在我去破坏 microSD 卡之前,一切都正常工作。在 microSD 上全新安装 Raspberry OS,一切都恢复运行,但我无法推送到旧的 git 存储库。我没有从 USB 驱动器中移动存储库。我可以克隆它们,但无法推送更改。

当我尝试推送到旧的仓库时,我得到了

fatal: unable to access 'http://192.168.0.69/git/project.git': The requested URL returned error: 403

我尝试在旧的 git repo 上设置新权限:

chown root project.git
chmod 777 project.git

此外,此服务器只是一个本地网络服务器(家庭路由器上没有端口转发),因此我没有在存储库上设置任何用户/密码。

如果我使用教程中的脚本创建 存储库:

sudo git-create-repo.sh test

新的存储库出现在 USB 驱动器上就好了,我能够克隆并推送到它就好了,所以 apache2/git 运行得很好。

是否有我不知道的权限问题(这里是新的 linux 用户)?

谢谢

【问题讨论】:

    标签: git raspberry-pi apache2


    【解决方案1】:

    找到这个:https://www.atlassian.com/git/tutorials/git-move-repository 我只是重命名了旧存储库,创建了新存储库,并将所有内容推送到新存储库。抱歉,我还不是 git wiz!

    【讨论】:

      猜你喜欢
      • 2014-05-26
      • 2015-03-15
      • 2015-06-15
      • 1970-01-01
      • 2012-08-15
      相关资源
      最近更新 更多