已在启用 git 的 tuleap 中创建了一个项目。通过为 tuleap 创建的存储库,我们能够 git 克隆、添加和提交更改。当我们尝试通过 http 将更改推送到远程时,它会抛出一个错误,因为没有为存储库 url 启用 Dav 锁定支持。请帮我解决这个问题。
问问题
857 次
通常的解决方案是切换到 Tuleap 上 gitolite 服务器的 ssh url(请参阅我的旧答案的评论)
检查服务器上的 gitolite 日志会有所帮助。该线程说明了任何类型的 gitolite 重定向(镜像或从属到实际 gitolite 主服务器)都不支持 http。
git remote set-url origin ssh://gitolite@<server_name>