git - 推送到本地网络 git repos 错误代码 403 致命:HTTP 请求失败
问题描述
我按照本教程使用一个小的 Raspberry pi 设置了一个网络 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 用户)?
谢谢
解决方案
找到这个:https ://www.atlassian.com/git/tutorials/git-move-repository 我刚刚重命名了旧的存储库,创建了新的存储库,并将所有内容推送到新的存储库。抱歉,我还不是 git wiz!
推荐阅读
- searchkick - 在异步批量重新索引期间处理更新
- reactjs - 前端无法获取socket id
- javascript - 自动完成 Jquery - 如何在此功能上插入结果链接?
- filter - 多个位置过滤器
- vue.js - 如何在Vue JS中显示嵌套在父`router-view`中的子`router-view`的组件?
- jelastic - 无法使用两个 -H 参数通过 cURL 命令导入 Jelastic Manifest
- java - 基于 CompletableFuture 的结果做一些事情而不阻塞 Java 中的线程
- brightway - 在 wurst 和 brightway 中将活动的所有输入设置为 0
- react-admin - React admin 真正的搜索栏?
- html - 使用切换开关对齐文本