`
hai0378
  • 浏览: 518403 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

gitlab 500 服务器错误

 
阅读更多

http://stackoverflow.com/questions/36546774/gitlab-repository-corrupted-showing-500-error-on-frontend

 

1. # cd gitlab/repositories/<namespace>/<reponame>.git 

2. # git fsck
If any error like below
error: object file objects/11/fbf0dfb1a54283e84044b5e99230efbafd77d8 is empty
error: object file objects/11/fbf0dfb1a54283e84044b5e99230efbafd77d8 is empty
fatal: loose object 11fbf0dfb1a54283e84044b5e99230efbafd77d8 (stored in objects/11/fbf0dfb1a54283e84044b5e99230efbafd77d8) is corrupt

3.  # find . –size 0 –delete  
This will delete all files which has 0 byte size and corrupt

4.  # git fsck
Checking object directories: 100% (256/256), done.
Checking objects: 100% (4970/4970), done.
error: HEAD: not a commit
error: refs/heads/master: not a commit
dangling commit de516dd3d99d13147b6e2f946fe5b8c0660e4eed

5.   Try to push code from local without add and commit 
# git push origin <branch>
If got below error
remote: error: Could not read 5329f756010fad47026f112dc7126bdaa2f9ad7f
remote: fatal: Failed to traverse parents of commit  8eecd866caa916a3b2e8550153f0bb5a54a28919
remote: aborting due to possible repository corruption on the remote side.
fatal: protocol error: bad pack header

6.  Go to cd gitlab/repositories/<namespace>/<reponame>.git
# rm –fr ref/head/<branchname>
# git fsck
notice: HEAD points to an unborn branch (master)
Checking object directories: 100% (256/256), done.
notice: No default references
dangling commit eb84ebc9010ea3d3d5646b4eab1bacd358178fbd

7.  Try to push code from local without add and commit 
# git push origin <branch>

具体执行指令如下:

df -h
 2000  cd /var/
 2001  ls
 2002  cd opt/
 2003  ls
 2004  cd gitlab/
 2005  ls
 2006  cd git-data/
 2007  ls
 2008  cd repositories/
 2009  ls
 2010  cd htk-app/
 2011  ls
 2012  ls -l
 2013  ls -ll
 2014  cd ios.git/
 2015  ls
 2016  ls -ll
 2017  git fsck
 2018  find . –size 0 –delete
 2019  git fsck
 2020  find . -size 0 -delete
 2021  git fsck
 2022  git push origin
 2023  ls
 2024  pwd
 2025  cd refs/heads/
 2026  cd ..
 2027  cd head
 2028  cd heads
 2029  ls
 2030  cd ../..
 2031  ls
 2032  rm -fr refs/heads/develop1.1 
 2033  git fsck
 2034  git push origin develop1.1
 2035  git push origin
 2036  history

分享到:
评论

相关推荐

    GitlabHookServer:带有松弛通知的 Gitlab 钩子服务器

    已知错误: 如果提交消息包含 & 字符,则 slack API 会发送 500 错误(因此 & 被替换为单词“和”) 如果提交消息包含 "" 字符,则 slack API 会发送 500 错误(因此 " 被替换为两个单引号:'')

    Git & Gitlab 使用指南

    看到自己写了这么多,于是就拿出来分享下,有些东西可能写得比较浅,有错误还请指正。 1. 关于 Git 你应该知道的东西 Git 是一个分布式版本控制系统。分布式的意思是,每个人电脑上都是一份完整的代码库,包含了所有...

    munin-plugins-gitlab:用于监视GitLab实例的Munin插件

    适用于Munin的GitLab插件 ...将此存储库克隆到您的GitLab服务器。 在/etc/munin/plugin-conf.d创建一个名为gitlab的新文件,然后复制并粘贴以下行: [gitlab_*] user git #env.gitlab_dir /var/opt/gitlab

    git2tile:gitlab到worktile的同步工具

    git2tile 将gitlab上提交的文档自动同步到worktile。 配置说明 将config.example.json复制一份,重命名为... "gitlabApi":"http://你gitlab服务器的域名/api/v3", "privateKey" : "gitlab调用接口使用的private_key",

    GitLabCI持续集成配置方案

    持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,...在GitLab8.0+提供了持续集成的功能,在GitLab中有个Runners的概念。Runner一共有三种类型1)本地Runner2)普通的服务器上的Runner3)基于Docker的Runn

    plantuml-gist:带有Github Gist和Gitlab支持的PlantUML

    PlantUML要点从Github Gist&Gitlab渲染PlantUML特征Github和Gist支持Gitlab支持错误图片缓存支持GitLab 请在您的gitlab上创建“ plantuml”帐户,然后在web.xml中设置令牌信息。 如果要在存储库中呈现puml文件,请...

    使用CODING进行Hexo项目的持续集成

    如图所示:CI过程:代码编写-&gt;源代码库(GitHuborgitlab)-&gt;CI服务器(代码构建、自动化测试、结果反馈【构建结果】)涉及CI工具:Jenkins、TravisCI、TeamCity、GitlabCI、CircleCI、Codeship等,相关资料可以查询...

    libinput:输入设备管理和事件处理库**仅镜像**

    lib输入 libinput是一个库,它为显示服务器和其他需要处理内核提供的输入设备的应用程序提供完整的...可以在freedesktop.org GitLab上提交错误: ://gitlab.freedesktop.org/libinput/libinput/issues/ 请尽可能提

    wayland-libinput:输入设备管理和事件处理库

    lib输入 libinput是一个库,它为显示服务器和其他需要处理内核提供的输入设备的应用程序提供完整的...可以在freedesktop.org GitLab上提交错误: ://gitlab.freedesktop.org/libinput/libinput/issues/ 请尽可能提

    服务器图形

    服务器图形 GOLANG API模板的模块 如何使用范本 您只需要在.go文件中包含此行 import server_graphql "gitlab.com/fendcer-company/common/golang-modules/server-graphql" 您当然可以包括此模块的任何子模块。 ...

    signald:有助于通过Signal进行通信的守护程序。这个仓库是一面镜子,请将问题和贡献发送给GitLab

    安装客户群用于创建帐户和其他维护功能的简单CLI-一个聊天机器人,充当电报和信号标贴包之间的用于信号的Alertmanager Webhook服务器基于发出信号的XMPP网关使用SliXMPP库的XMPP网关。贡献/反馈/错误 。有一个IRC...

    hin9:来自gitlab的镜像

    hinsightd是一个Linux缓存反向代理Web服务器 主要功能包括http1.1流水线,反向代理,cgi,基于本地文件的缓存,ssl,动态放气,304响应,可自定义的日志记录,可自定义的缓存控制标头,可自定义的所有内容 使用lua...

    hyperkitty:===>移至GITLAB

    链接完整文档: : 项目页面和反馈: : 演示服务器: : 本地开发设置: : 执照HyperKitty已根据许可帮助,错误,反馈如果您需要有关HyperKitty的帮助,想要跟上进度,与开发人员聊天或询问有关HyperKitty的任何其他...

    COBRA 系统配置

    如果你正在开始想用COBRA,那么这个资源对你配置COBRA很有帮助,教你配置出你的第一个使用COBRA进行客户端调用服务器代码的程序

    course-info:用于 http 的 GitHub 存储库

    课程信息 GitHub 存储库 我们将在 6.830 中为实验室使用 git,一种源代码控制工具。... 犯错误并改正错误是一种很好的学习方式。 这是 GitHub 建议的资源链接: : 。 如果您没有使用 git 的经验,您可能会发现以下基于

    gulp-server-io:具有代理选项远程调试器等的独立gulp(流)交付服务器设置

    我们已经搬到了GITLAB! 这不会影响已发布的npm。 您可以继续使用而不会出现问题。 如果您想关注我们的最新发展或提交错误报告。 请访问 感谢您一直以来的支持。 还有FCUK GITHUB! gulp-server-io 使用gulp Plus为...

    docker-errbit:Dockerized errbit 网络服务器

    错误泊坞窗创建一个mongodb容器docker run -d -p 27017:27017 -v /var/errbit/mongodb:/data/db --name mongodb dockerfile/mongodb docker run --name=errbit -d --link mongodb:mongodb -e 'DB_USER=gitlab' -e '...

    web-maxiv-hdbppviewer:基于Web的HDB ++ Cassandra数据查看器。 项目托管在MAX IV内部GitLab上

    介绍 这是用于HDB ++存档数据的基于Web的查看器,当前仅支持Cassandra后端。 它目前处于“测试版”阶段,具有基本功能,但测试非常有限。 欢迎报告错误! 特征 基本功能 搜索存储的属性 ...服务器配置 不确定ur

    legend-studio:传奇工作室

    yarn install yarn setup yarn dev 设置完成后,访问 ,应用程序应该已启动 :party_popper: 如果出现Unauthorized错误,请在浏览器中访问SDLC服务器,为 ,您将被重定向到Gitlab登录页面或Gitlab页面,要求您对...

    故障线:AWS托管服务上的错误跟踪工具

    无服务器框架 :high_voltage: AWS资源 AWS Lambda API网关 亚马逊S3 亚马逊DynamoDB 我是 KMS(可选) 如何部署 步骤1.克隆 $ git clone https://github.com/faultline/faultline.git $ cd faultline $ npm ...

Global site tag (gtag.js) - Google Analytics