今天GitLab push突然报错:git push origin issue_232
Counting objects: 5, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 348 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: hooks/update:10:in `require_relative": cannot load such file -- /home/git/repositories/test-project.git/lib/gitlab_update (LoadError)
remote: from hooks/update:10:in `<main>"
remote: error: hook declined to update refs/heads/issue_232
To git@gitlab.cmltechnology.cn:cml/jiangshu-sports-lottery.git
! [remote rejected] issue_232 -> issue_232 (hook declined)原因是前不久刚刚将gitlab迁移到另一台服务器上。结果对比之后,发现,旧的正确的gitlab server上/home/git/repositories/test-project.git/hooks/update 文件是一个link,指向update -> /home/git/gitlab-shell/hooks/update因此手动的删除该文件,并添加Linkrm update
ln -s /home/git/gitlab-shell/hooks/update update这样查找的目录就变成了gitlab-shell,自然能找到文件。只是一旦重新启动gitlab,update又变成了文件,push再次报错。以后写个脚本专门启动后处理一下吧。
相关阅读:GitLab 5.3 升级注意事项 http://www.linuxidc.com/Linux/2013-06/86473.htm
GitLab 的详细介绍:请点这里
GitLab 的下载地址:请点这里Elementary OS Luna 安装详细说明截图Ubuntu中ANT的安装和配置相关资讯 Gitlab
- GitLab发布新工具GitLab问题看板, (今 16:04)
- GitLab v 8.8.5 发布下载,项目管 (06月17日)
- GitLab联合DigitalOcean为开源社区 (05月08日)
| - GitLab v8.9.4, v8.8.7社区版和 v8 (07月05日)
- GitLab v8.8.3 发布下载,项目管理 (06月03日)
- Fedora 23下Gitlab服务器搭建 (02月29日)
|
本文评论 查看全部评论 (1)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评论即表明您已经阅读并接受上述条款
| |