Live data from Hacker News

Repos are disappearing from Gitlab

gitlab.com

11–20 of 43 posts

Re: Repos are disappearing from Gitlab

#11
post #6

I really really want to like Gitlab, I love their openness and I love having the competition with Github. But it seems like every 6 months they have an issue of some description. It's unfortunate the expectations we place on cloud providers but my clients have similar expectations from me so I need to work with providers that can assure me they can offer the kind of uptime I'm expected to provide. Plus the modern way…

Everything was back on track very quickly, no data loss. Github has had major service outages recently as well (just google it to refresh your mind). They'll both have a few issues in the future because nobody is perfect. Come on.

Re: Repos are disappearing from Gitlab

#12
post #8
post #7

Earlier quoted context omitted.

But git is a decentralized system/protocol, so in theory if Gitlab is down, you could very easily resort to using a different origin.

When you have CI/CD in place your central repo going down is a huge hassle.

That's why you should make your CI / CD code-based, so you can recreate it from scratch within minutes. At worst you'd lose your previous build states.

Re: Repos are disappearing from Gitlab

#13
post #6

I really really want to like Gitlab, I love their openness and I love having the competition with Github. But it seems like every 6 months they have an issue of some description. It's unfortunate the expectations we place on cloud providers but my clients have similar expectations from me so I need to work with providers that can assure me they can offer the kind of uptime I'm expected to provide. Plus the modern way…

Run your own Gitlab instance, it isn't very hard to do. The point is to use Git in a decentralized manner, not circle around one closed platform or another. The main Gitlab instance being under such heavy load is not too great either, more needless centralization...

Re: Repos are disappearing from Gitlab

#14
post #8

Earlier quoted context omitted.

When you have CI/CD in place your central repo going down is a huge hassle.

That's why you should make your CI / CD code-based, so you can recreate it from scratch within minutes. At worst you'd lose your previous build states.

Might as well Ansiblize it :P

Re: Repos are disappearing from Gitlab

#16
post #6

I really really want to like Gitlab, I love their openness and I love having the competition with Github. But it seems like every 6 months they have an issue of some description. It's unfortunate the expectations we place on cloud providers but my clients have similar expectations from me so I need to work with providers that can assure me they can offer the kind of uptime I'm expected to provide. Plus the modern way…

Try RhodeCode, you will get both mercurial and git. Since I prefer Mercurial over git I don't have any other option than to run my own instance.

Re: Repos are disappearing from Gitlab

#17
post #7
post #6

I really really want to like Gitlab, I love their openness and I love having the competition with Github. But it seems like every 6 months they have an issue of some description. It's unfortunate the expectations we place on cloud providers but my clients have similar expectations from me so I need to work with providers that can assure me they can offer the kind of uptime I'm expected to provide. Plus the modern way…

But git is a decentralized system/protocol, so in theory if Gitlab is down, you could very easily resort to using a different origin.

In theory yes. But in practice it's not quite so straightforward. If you're working to tight deadlines then having to reconfigure your pipeline because of an outage is both scary and a huge pain in the arse.

The reason people opt for cloud solutions is to decrease complexity, not increase it. So if I'm having to run multiple git origins then I would be better off self hosting and just moving those complexities in house.

Re: Repos are disappearing from Gitlab

#18
post #16
post #6

I really really want to like Gitlab, I love their openness and I love having the competition with Github. But it seems like every 6 months they have an issue of some description. It's unfortunate the expectations we place on cloud providers but my clients have similar expectations from me so I need to work with providers that can assure me they can offer the kind of uptime I'm expected to provide. Plus the modern way…

Try RhodeCode, you will get both mercurial and git. Since I prefer Mercurial over git I don't have any other option than to run my own instance.

Try bitbucket. We use it at work and it is a nice service that includes Mercurial support

Re: Repos are disappearing from Gitlab

#19
post #17
post #7

Earlier quoted context omitted.

But git is a decentralized system/protocol, so in theory if Gitlab is down, you could very easily resort to using a different origin.

In theory yes. But in practice it's not quite so straightforward. If you're working to tight deadlines then having to reconfigure your pipeline because of an outage is both scary and a huge pain in the arse. The reason people opt for cloud solutions is to decrease complexity, not increase it. So if I'm having to run multiple git origins then I would be better off self hosting and just moving those complexities in hou…

That's exactly why you can run your own gitlab instance. The thing to do when you don't want dependencies is to reduce your dependencies, not complain about a third party service that offers their software for free so you can run it yourself.

Re: Repos are disappearing from Gitlab

#20
post #16

Earlier quoted context omitted.

Try RhodeCode, you will get both mercurial and git. Since I prefer Mercurial over git I don't have any other option than to run my own instance.

Try bitbucket. We use it at work and it is a nice service that includes Mercurial support

Never ever using Bitbucket again, worst experience ever.

Gitlab for Git and Rhodecode for Mercurial are so much better.

Post reply on HN