Welcome 微信登录

首页 / 操作系统 / Linux / GitLab push 找不到gitlab_update

今天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.htmGitLab 的详细介绍:请点这里
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)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款