Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #5178

Closed
Open
Created 11 years ago by Administrator@rootOwner
  • New issue

  • Report abuse

  • New issue

  • Report abuse

Git pushing over https killed gitlab

Closed

Git pushing over https killed gitlab

Created by: gtmtech

Gitlab v5.2.0 Gitlab server git version: 1.8.2.3 Gitlab client git version: 1.7

Rather than use the repo name provided by gitlab, a dev made up a URL for themselves using the HTTPS repo location, adding his name https://name@gitlab.some.domain/repo.git

It seems he was able to clone using this method, but when pushing, he took down the whole of gitlab. The POST request to /somerepo.git/git-receive-pack produced a 200, followed by a HTTP Status 502 2 minutes later (almost like a timeout). Every single subsequent request was a 502 to anything.

To rescue the situation I had to kill -9 puma, as it seemed the puma process had completely locked up.

Whilst this is a very weird set of events, I think gitlab shouldn't be locking up completely. Unfortunately there was nothing found in any logs (production.log, redis.log, puma.log, mysqld.log) under debug modes of any use in diagnosing what was happening.

I've no idea if the git versions were involved... After investigating I told the dev to use the git@gitlab SSH location format which solved their problem. However this issue is about gitlab locking up if somebody does try that.

Linked issues
...

    Related merge requests

    • You're only seeing other activity in the feed. To add a comment, switch to one of the following options.
    Please register or sign in to reply
    0 Assignees
    Assign to
    Milestone
    No milestone
    None
    None
    Time tracking
    Due date
    None
    None
    0
    Labels
    None
    Assign labels
    • No matching results
    • Manage project labels
    Confidentiality
    Not confidential

    You are going to turn on confidentiality. Only team members with at least Reporter access will be able to see and leave comments on the issue.

    Lock issue
    Unlocked
    participants
    Reference: