Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "gitlab"
-
Finally!
I installed gitlab at our company. I ranted about not using any version control whatsoever in the past but now it happened!
My boss wanted to see a project I was working on for himself so I copied the project to a usb drive and gave it to him. I used git for the project locally and I told him to use this too if he changes anything. And that it would be a great idea to have this centralised on our server. He agreed and I told him he just had to give me the order to implement it. He was like "go ahead" and one hour later we had a gitlab up and running.
We will have some internal training to do and then we are in the 21st century!
I'm so happy right now.9 -
Imagine being a gitlab employee scrolling through devRant being the reason for 90% of todays rants6
-
Been awake for like 18 hours.
Ok one last push to gitlab.
*Gitlab offline* welp, guess ill do that later, time for some sleep.
*Reads their status on twitter about data loss* (panic)
FUCK9 -
It was great to see Gitlab not only being transparent, but also being so empathetic towards the employee and not bashing them at all. Instead they said the more things you do the more mistakes you make. And the system/process should have contingency so that human mistakes have some tolerance margins.
That is a great workplace! -
When you are on location (football stadium in this case) and you realize that some part of the algorithm isn't working quite right.
We are building a webapp for a little bet-game for our local football team and today was the first live test. I fixed the way the points are calculated in the half-time break.
You can edit code on mobile on gitlab. Doesn't mean you should, but you could. And I did.26 -
SYS_ADM: We have something important on the internal GitLab?
ME: Please tell me it is working
SYS_ADM: I take it as yes...5 -
New hire commit:
Message: Visual update
Gitlab: Showing 27 changed files with 21628 additions and 12296 deletions
Do I kill him before or after teaching him?16 -
Yesterday Gitlab had severe issues.
Somehow their database replication had split and ALL of the traffic went over one server.
I absolutely love how transparent they were about this issue and that they shared what exactly they were doing.9 -
My first complete pipeline with Jenkins:
- push on gitlab
- build with maven
- test with junit
- deploy with Ansible
- integration test with Selenium
I love devops!6 -
Github bought by Microsoft.
GitLab migrating to Google.
I Already didn't use github but I'm a - that'll change soon - gitlabber.
Post alternatives in the comments please!22 -
Worst data loss? Probably back when I was working at gitlab and accidentally dropped a production database....3
-
Everyone is posting jokes about GitLab recent incident and how the guys responsible for that must be feeling right now.
Shit happens, sometimes it's you accidentally deleting a branch on your repo and turning that into a major crisis, sometimes is a huge mistake that impacts not only the whole company business, but also it's clients work.
This situation reminds me of a famous quote from Thomas J. Watson (ex lBM CEO):
"Recently, I was asked if I was going to fire an employee who made a mistake that cost the company $600,000. No, I replied, I just spent $600,000 training him. Why would I want somebody to hire his experience"
Those guys at GitLab have probably learned one of the most expensive lessons in IT world and I really wish them to come up with a solution that not only fixes this case, but that helps them preventing future occurrences.6 -
Oh boy, I think I need a new pair of pants.
GitLab (!Github) have improved their ci/CD pipelines to allow you to chain jobs 🥳🤤
https://about.gitlab.com/2019/08/...2 -
Them: Migrating their repositories to gitlab/bitbucket.
My classmates: using Google docs as Version Control.5 -
I guess this is the reason why companies are not transparent. The way everyone is ranting on GitLab and saying this is the end of them, many of us won't even notice if GitLab wasn't this transparent and directly said they removed prod db.
This kind of things happen. Even in companies. They have a very bad backup system and they should learn from it.
I hope they recover and keep up their good work.1 -
When everything goes normal the whole day then suddenly you level up to enterprise edition development 😂😂😂8
-
My favourite devTool is VS Code, especially since the last update. But considering that versioning should be more important than a specific IDE, Gitlab is THE tool. I couldn't live without it. <3
-
Added a mysql-dump file by misstake in a git commit ....
250MB explains why it took so long to push it to the gitlab server ... -
GitLab vs GitHub
Which one do u choose?!
I personally prefer GitLab over GitHub. It's awesome and it's totally free for private repositories unlike GitHub's costly plans!25 -
I recently started working with CI/CD in gitlab. I don't know why I had such a hard time getting it to work. I left it hanging for another day. Yesterday, before I went to sleep, I merged to master branch. On waking up I can't explain my happiness when I saw my pipeline... 😀6
-
And this, ladies and gentlemen, is why you need properly tested backups!
TL;DR: user blocked on old gitlab instance cascade deleted all projects the user was set as owner.
So, at my customer, collegue "j" reviews gitlab users and groups, notices an user who left the organisation
"j" : ill block this user
> "j" blocks user
> minutes pass away, working, minding our own business
> a wild team devops leader "k" appears
k: where are all the git projects?
> waitwut?.jpg
> k: yeah all git projects where user was owner of, are deleted
> j.feeling.despair() ; me.feeling.despair();
> checks logs on server, notices it cascade deletes all projects to that user
> lmgt log line
> is a bugreport reported 3(!) years ago
> gitlab hasnt been updated since 3 years
> gitlab system owner is not present, backup contact doesnt know shit about it
> i investigate further, no daily backup cron tasks, no backup has been made whatsoever.
> only 'backups' are on file system level, trying to restore those
> gitlab requires restore of postgres db
> backup does not contain postgres since the backup product does not support that (wtf???)
> fubar.scene
> filesystem restore finished...
> backup product did not back up all files from git tree, like none of refs were stored since the product cannot handle such filenames .. Git repo's completely broken
Fuck my life6 -
So happy I found GitLab! Best feature is the integrated CI. No need to pay to have CI for private repositories for my hobby projects 👍14
-
From a gitlab blog post:
"You wouldn't copy and paste an answer from StackOverflow, without understanding it, (...)"
No.. never....... 🙄1 -
yay! Almost done learning basics Nodejs REST :D
Now time to learn how to make gitlab auto build and test, then new features to my little project
Next in line:
Testing UI in React Js/Native T_T13 -
With Gitlab becoming the new norm for repos', given the Github acquisition and all. i thought i would check out the Gitlab plugins for vsCode, and i was not let down.
Triggering pipelines from inside vsCode is going to be freeeaking awesome sauce.
For the Gitlab converts:
https://gitlab.com/fatihacet/...2 -
DECLARING CLOUDFLARE WEEK
DISCLAIMER : THZ CLOUDBLEED
Hey guys remember when gitlab was something blah blah? Now lets talk about cloudflare for a week!9 -
Finally finished setting up my private Git Repo.
First tried to install Gitlab, tried 2 hours to fix it. Holy shit the configs were a shit piece. Ended up at the end with a 502 error.
Fucking hate Gitlab, go die you piece of shit for dedicated servers.
Removed it and installed Gogs. Had 25 Minutes to set it up completly and I'm happy with it. ✌️
Dont won't to spent 7$ on private Repos for Github, when I have my own high power dedicated Server 😜20 -
Oh man.
I imagine the face of the guy who deleted Gitlab production database when he realized what he had done.6 -
Ffs people get the fuck out off that Gitlab. I've been there sooner than you, now can't event load login form.2
-
On the gitlab incident livestream description on youtube I noticed this:
"No, nobody was fired"
Yeah right. They probably beat him, raped him, burned him, crucified him, raped him again. But no there were no firing involved.9 -
Two things before this all:
- I fucking love gitlab so far
- I miss the fuzzy searching from sublime text, as vsCode still can't do it properly..
I was fed up with all the shitty overbloated git deployment scripts, sync scripts, automatic backup solutions and hosted git servers out there, so now my own solution is:
- remote git cloned local files
- local files are synced via dropbox, to easily edit them on any device
- all changes and deleted files are saved up to 1 year on dropbox
- remote has gitlab running and webhooks setup
- the webhooks point to my node scripts, which then rebase the code to its dedicated dev server
- daily server backup with 7 days roll
- cold storage backup each 30 days
Sounds like overkill, but from my experience, you really can't have enough places that have a backup, especially coldstorage backups.
My goal in general though is to have everything on my computer backupped and ready to go asap, if something happens.
I wanted to just use a virtual machine for development stuff, but that wouldnt be able to run on my laptop, so I need a more general solution, where I sync all configs and all projects across. (and have some sort of basic list of tools needed, so I dont need to remember them)
Found for example something for vscode to sync its settings and plugins via any sort of git, will give it a try in near future too.7 -
I feel for gitlab, a tired mistake cost them data and money, but they are owning up to the fact that they made a mistake. #hugops
-
I like, that many code hosting sites are shutting down (Google Code, Codeplex). This does not mean those sites are bad.
The ones I like and use are GitHub, GitLab, Bitbucket (and most personal ones like Gogs or GitLab CE).
Here is my list of the sites I don't like:
- Sourceforge
- SF
- sf.net
- sourceforge.net8 -
I finally found it!
I set up an self-hosted gitlab at our company and for some reason everything worked except for one thing: using git (clone, push, etc) via SSH.
The solution was on the 'common installation problems' page at gitlab, but it took me a long time finding it through Google.
I read through the auth.log and realized the 'git' user was locked. Swapped the '!' for a '*' in the /etc/shadow and now it works. -
So devrant is going down for scheduled db maintenance... Guess they want to make a backup so they don't pull a "GitLab"
-
From Gitlab: "So in other words, out of 5 backup/replication techniques deployed none are working reliably or set up in the first place."2
-
!rant
I am new to coding, and I am trying to find a platform to host my code. Should I choose GitLab.com or GitHub.com. Maybe the better question is: Will my code be as accessible on GitLab as it is on GitHub?17 -
Got this announcement that Manjaro is moving to GitLab. It doesn't mean much but it wouldn't surprise me if most Linux distributions start making the switch.3
-
Copy my private ssh key to multiple machines so I only have to configure one key in github, gitlab, bitbucket etc.3
-
Git is distributed. What's on gitlab it's also on my 3 different machines. So I have 3 backups for the code. Not such a big deal except issues and PRs.6
-
Now that github is also offering unlimited private repos to free users, I'm thinking of using it as a backup of my gitlab private repos.
Like pushing to a gitlab private repo auto push to a github private repo kind of workflow.
I will search how to do it online.
However it would be awesome if anyone with similar previous experience can share their wisdom here 😁7 -
Wanted to find out a particular change of my gitlab-ci.yml file from commit history.
I guess that's not gonna happen anytime soon.1 -
Tomorrow I am having an interview with Apple.
Before this, I had an interview with gitlab but got rejected so feeling nervous!
any suggestion.4 -
Damn, gitea is such a great piece of software, but yet it lacks so much of gitlab, which given are completely different sizes and all, but damn I would kill for the repos import feature of gitlab to be in gitea and maybe even automatic pipelines to fetch a remote automatically..
I could most likely hack together a solution that does the import and remote fetching automatically, but I doubt it would hold against any sort of update and be absolutely brutally murdered by any change.4 -
whhooOOOOOOOOOOOOOSHSHHHHHHHHHHHMMMMMMMMMMMMMRRRRRRRRR
yepp, that's me running a GitLab pipeline on my PC and laptop (laptop is noisier, 'cuz PC has Noctua all over the case).
Turns out running a pipeline of ~200 jobs is quite network-demanding. To the levels where my DNS server in LAN is timing out. And streaming Netflix in parallel kills some of the gitlab runners.
daammnnnn.... I so don't want to pay for an EC2 or EKS at this stage :/
But then again, I don't remember when was the last time I heard fans whooshing in my lappy. I so got used to only hearing the coils whine in it...
Decisions, decisions1 -
Good thing the maintenance is at night here, so I won't miss out on scrolling rants :)
Don't do the GitLab and do changes on the wrong db cluster :P2 -
better late than never.
So I just decided to go with Gitlab after being a Microsoft Team Services user.
To do next on my list:
Move away from .Net for backend services, any suggestions? I use dotnet core due to being able to easily finish what I want and with less code to write. Tried Springboot for Java but not a Java fan, might checkout kotlin though17 -
If Microsoft acquires GitHub, it will be far from the end of git. Even if it is an EEE play, there are still many FOSS variants that will enable the use of git without having to deal with Microsoft's toxic business model.
I still have my gitlab install, and I will continue to use it.4 -
I think I'm getting crazy...
Yesterday evening I finally thought it was a great idea to set up Gitlab CI to let the server build (ng cli) and deploy (via FTP) an Angular5 SPA on commits on the master branch.
BUT...
The npm package "vinyl-ftp" thinks it is pretty fucking funny to just randomly stop in the middle of uploading files or just upload some files with 0 bytes in size.
WHAT THE HELL?
After some hate infested trial and error, it seems that the more parallel channels I set up, the more chance I get that all files are correctly uploaded, but never all.
If anybody here happens to be some kind of mighty byte bender and knows what to do, I'd be thankful. But I will probably try out a different client in the docker image...1 -
Every tech-related company sell more and more swag : tshirt, hoodies, GitLab even sell socks and Docker baby stuff.
Do any of them sell underwear ?!6 -
NO MICROSOFT FOR FUCK SAKE NO!
I have a fucking 15inch screen and that left side menu is eating 25% of it! IF you gonna throw in a new "Creative" design, make the damn menu re sizable, NO I DO NOT WANT TO HIDE THE LABELS AND MEMORIZE YOUR STUPID ICONS!
At least do what Gitlab did, a nice small menu that DOES NOT EAT HALF THE DAMN SCREEN!
Oh, did I say anything about sub menu hell that pops up whenever your mouse hover over any of the items on the left? Yaaa... that goes to a brand new rant!19 -
Trying to automate gitlab deployment with Ansible. It runs but freaking keeps failing on task. Reconfigure the gitlab server. Without helpful output!
After 2 days bashing and commenting line after line the answer reveals.
True != true Fuuucc...1 -
Hi everyone,
I got an hardware question. Im planning on getting a personal home server. I want to use it as a small gitlab server, continues integration, and the like for personal projects.
It has to be power efficient otherwise my dad will start crying.
I want it to be relatively cheap and running linux.
Ive got no clue what the best thing todo is. Should I get a prebuild one or build one myself.
For prebuild ones, what brands should I look at?
For a custom built what hardware do you recommend me?10 -
Does anyone here have experience with AWS CodeCommit?
Do you like it compared to other popular tools like github/gitlab/bitbucket/tfs?
I just started playing with it today and think it's pretty neat, wanted to reach out to the community here and see if you guys/gals know of any gotcha's that you may have encountered?7 -
Why not release the devrant (mobile+web) client on github (and maybe gitlab for people that would actually contribute but are special about the usage of github) so people could contribute to it, leading to faster progress? I thought about it now for a bit and couldn't see any problems with that, since the current apk can be anyway unpacked via freely available tools (appcelerator doesn't make it too hard either anyway 😕) and the website/api isn't any secret either (see the 4000 clients getting patched together out of zombie like api calls)21
-
How's everyone who migrated from GitHub to GitLab doing today? Enjoy your code being hosted on Google - who's definitely worse than Microsoft - Cloud servers! :)19
-
Business Continuity / DR 101...
How could GitLab go down? A deleted directory? What!
A tired sysadmin should not be able to cause this much damage.
Did they have a TESTED dr plan? An untested plan is no plan. An untested plan does not count. An untested plan is an invitation to what occurred.
That the backups did not work does not cut it - sorry GitLab. Thorough testing is required before a disruptive event.
Did they do a thorough risk assessment?
We call this a 'lesson learned' in my BC/DR profession. Everyone please learn by it.
I hope GitLab is ok.2 -
So is Gitlab still best free private repository manager?
I vaguely remember something that they did few months ago thay made many angry13 -
** me setting up GitLab CI **
- run pipeline
- FAIL
- env variable not passed to one of the shell scripts
- set -x, rerun
- FAIL
- same reason. env variable is OK in the `set -x` output
- comment out `set -x`, rerun
- still FAIL
- same reason
- find a `set +x` left in one of the scripts
- comment that out
- rerun
- PASS
- WTF?!?!?!?
- continue on swearing for wasted better half of the day debugging my scripts12 -
Thanks GitLab.
After I get notifications about the final replies to my 6 month quest of updating someones GitLab README, I didn't expect MY fork to have been modified ( and thanks to that, made ugly / they removed all spacing, vertical & horizontal )
Where the fuck even was the option that GitHub offers where it prevents people from just doing whatever to your shit in a PR?
Why the fuck isn't this a permanent setting for either ( lab & hub ) so I don't have to manually turn it off every single time.
I didn't even think about that option up until now, since the maintainers didn't touch anything and everything seemed fine, but now that it was about to be merged, they suddendly got the bright idea of squashing everything into one commit and that on my fork itself, .. really helpful.5 -
So I need a .gitlab-ci.yml file in the root folder of my repository for GitLab CI to work.
I've done that. Hitting my head against wall as I keep getting an error ".gitlab-ci.yml is missing from root directory"
Hour later I found out this is the filename I used: .github-ci.yml2 -
Every day I get more convinced, that companies are only hiring the mentally disabled to their marketing departments.
Gitlab now spams ads constantly in my Facebook feed, because "I have visited gitlab.com".
If I have visited it, I am clearly already using it, stop annoying me please.5 -
How are all those users who migrated from Github to Gitlab after Microsoft Github acquisition doing?
Still on Gitlab or sneaked back in silently with different usernames?😂5 -
It feels like recruiters do not even bother taking a look at your cv, "the third page", your website and your gitlab projects.
Why is that?7 -
Moved one of my Java projects to Gitlab. Really loving the Auto DevOps and CI. Currently not missing GitHub.
-
GitLab, why do you don't want to have my money? I just wanted to pay for GitLab Bronze to enable Pull Mirroring. The problem is that I cannot register for billing without having a company. GitLab, I am a single private person. I am not a company! Why do I have to fill out these form fields? So if you don't want to have my money, then you will not get it.4
-
What software do you use at home for software development?
I use Sublime Text 3 on Ubuntu 16.04 and a server with GitLab EE.12 -
When your college gets a gitlab server and a dozen or so people who know what it is are excited, but you're the only one who knows about the crisis that happened with gitlab, so have to just stand and stare as they tell everyone how gitlab is secure and risk free.7
-
Just delayed a push to Prod. because of this motherfucking shit:
https://gitlab.com/gitlab-org/...
It never occurred to me to even look. FUCK.15 -
!rant
I love gitlab but what's up with merge requests taking forever.
I'm not the waiting kind. Smash a keyboard or something.3 -
We have a univeristy internal gitlab. Ok.
My work place uses the official github. Great. No problem.
Now for another work related project, we got access to the gitlab of an institute which is at the same university....
Why the fuck do we have to use their gitlab now also? I've got 3 different git accounts now. It's just unecessary and annoying... -
Right now business is kind of slow for my company, so I've been working on Documentation. It's been kind of cool to make the gitlab repo, write the Markdown documents, and then push them to the repo when finished, but it's also hard because it's only me really doing anything...rant git in general is pretty awesome coworker needs to pull his weight! gitlab is cool markdown is cool documenttion
-
Do you sometimes get into the mindset of considering the GitLab Contributors tab as some sort of scoreboard?
Utterly nonsensical of course, but I feel a youth full of videogames has somewhat trained me in that regard.1 -
I have a gitlab instance behind a reverse proxy at gitlab.mydoman.pizza (yeah my TLD is .pizza 😎🍕). I have a personal site hosted on GitHub pages. I have a CNAME record in GitHub repo pointing to mydomain.pizza. I have 4 A records on my domain registrar pointing to the GitHub pages server IP addresses. now both mydomain.pizza and myusername.github.io both go to my gitlab instance??¿¿ what the fuuuuuckkkkk?¿?¿1
-
I've just wasted 2 hours fixing an issue with a GitLab CI YAML definition, all because of a single colon:
echo "Detected changes: compiling new locks"
I swear to god, whoever thought it is a good idea to use YAML for CI scripts should rot in hell.15 -
I have no clue what GitLab is, what it does, and im feeling left out when most are ranting about GitLab deleting their database...
There! I said it!3 -
So apparantly Gitlab is going public. Any thoughts or just go ahed an buy into the IPO?!
https://marketwatch.com/story/...4 -
@dfox @trogus
post.type = Type.META_FEATURE_REQUEST
Can we have a more detailed list of profile to link to on our profiles?
Currently we have Website and GitHub.
I would love to add my GitLab and Twitter too and also order the links (GitLab above GitHub for example).4 -
I just put my side project working with friends to Gitlab.com. Start to wondering why I was choosing between github and bitbucket while gitlab provides free private repo, free CI runners, and all other useful collaboration tools.6
-
"Hello. I am team-member-1 from GitLab, I am ok, thank you!"
This is the most wanted rant that I would love to see here. -
Gitlab keeps telling me that I should 'update ASAP' but I can't. What the fuck ubuntu is it too hard to upgrade someting to the latest version? Or am I just simply too stupid? Fuck!2
-
Just published my first composer package :) It's no big deal most likely but had to let go my excitement somewhere...
It's a package to jumpstart PHP projects wanting to use Gitlab CI by adding some defaults, and adding automated on commit formatting checks.
Main reason I created it, is because i was tired of doing the same config over and over again for my projects...
Anyhow if anyone were to be interested, here it is => https://packagist.org/packages/...
Oh and by the way, yes, it's PHP, and yes I actually do like working with it :)3 -
I realise the latest trend is to leave GitHub, but I will be keeping my Repo's on there for the foreseeable future, or at least until GitLab can get their shit together.
They seem incapable of hosting their own data, and having just wasted 8 hours of my life trying to install this POS I'm unable to trust the platform as a self-hosted model either!7 -
Sr Engineer says "I'm not sure how this project is deployed".
You're a software engineer. You solve problems all day long. This particular engineer has worked here for several years and is well aware of the fact that we use Gitlab to run deploys.. If you want to know how it's deployed... look at the pipeline definition...
I don't understand how people, especially those with several years experience with our stack, can't solve basic problems on their own.2 -
Am I the only one who switched over to GitLab after Microsoft bought GitHub and is still using it?11
-
Non-devs will never understand the satisfaction when you see your tests run successfully on GitLab for the first time. (Last course at university and we are supposed to do TDD for the first time. )2
-
Just migrated to Gitlab from Microsoft Team Services
Just thought it is better to have gitlab online and gitlab locally so I can use same configuration on both -
!rant
I recently came across gitlab (ye, because of the bad news). And I was wondering what are some good points to make me use gitlab? I mean, it is basically the same as github. Just younger.7 -
Gitlab fucking sucks why can't you search fucking code in the fucking search bar. I'd rather sell my ass to microsoft than being such a dumb motherfucker using gitlab2
-
Been working for a while and the moment I wanted to push my code, Gitlab is down T_T
Luckily it is a planned one due to migration1 -
Just taken on a new client through my own business. Great news! They pay well, everything seems to run smoothly and they're a great team.
They gave me access to their Gitlab repos and all looked well...until...no branches! They have zero branches to determine what is the current live distributed project, dev project or any of the various other reasons. I don't often use git but this really bugs me!7 -
For private repos (<5 members):
Bitbucket vs Gitlab
I'd be glad to hear your opinions.
btw: VSTS is out of the game. Crap.12 -
I don't know what the fuck is happening rn I created repo on gitlab and tried to make changes from terminal it refused. Tried every fucking combination as I thought I must be doing something wrong .
Got fed up made a new account , made a new repo but gitlab doesn't allow me to upload files from there fucking website too.
Now I am getting error 500 from terminal because I can't clone my repo as it says this repo doesn't exist.
Now I can only imagine that there might be some problem with gitlab it's 4 in the morning, I should probably sleep. -
I cannot understand the reasoning behind anyone using Gitlab instead of Github
I have to use it (gitlab) for a project, and these are my observations:
- clicking on one of the tabs on a project throws an internal server error
- under activity, the creation of the repo is listed under issues activity??
- cannot manage to push, even though I have the developer role (permissions broken?)
Ps: when choosing tabs, typing "gitlab is a" comes up with "gitlab is a joke" as autocompletion ;)6 -
Spending 4 days to connect gitlab with cloudbees (not my choice) through Jenkins file and find that I didn't work because the URL I set in the form in gitlab had a "/" at the end of the cloudbees URL.....
-
A few weeks ago I finally got buy in to migrate our web team to GitLab for CI/CD.
All week GitLab has been having issues, pretty much rendering us unable to deploy anything with confidence.
Can't wait for _this_ to come up. haha2 -
my git diff too big such that gitlab doesn't display it be default
oof
not a good luck when putting your changes out there1 -
So I was checking out Scaleway home page, and they said: Gitlab use their infrastructure?
Is it pure lie or gitlab really host something there? And why would they do that if they use Google?
I don't know what to trust these days lol23 -
GitLab is awesome! Who tought that mirroring a repository would only take clicking two buttons! Now i can use the far more powerful GitLab and enjoy privacy for my private projects while using the size of github for the great stuff.3
-
To everyone indulged in the GitHub-Gitlab-Microsoft mayhem, have you read the blog post of GitHub's to-be-appointed CEO, Nat Freidman? It clears out a lot of things about the dev skepticism around this whole event.
I'll just leave it here: https://natfriedman.github.io/hello...1 -
Can anyfuck tell me what the fuck I'm supposed to do?
So I installed gitlab, reachable under a subdomain (gitlab.example.com) behind apache2. everything works fine.
Now I see this bullshit in my logs, appearing EVERY GODFORSAKEN SECOND: https://gist.github.com/nitwhiz/...
I disabled the bundled nginx in the gitlab.rb and no, it's not "some nginx system service", I verified it is coming from gitlab and oh - btw - some weird svc logfuck runs even after gitlab is stopped! :)
No I won't try your random google result because I read all 3 tickets being at least half relevant to my situation as ANYFUCKER ON THIS PLANET seems to use the internal nginx.
FML.14 -
Amazon S3 down: Cant pull any docker images >:/ ....but I wanted to update my GitLab instance. So good that I deleted the old container and image. FML
-
Besides Owncloud and Gitlab, what's your favorite open source project to self-host on your own private server?2
-
When, after an entire week of reading bad documentation and issues on Gitlab, you FINALLY find that "EUREKA!" moment <3
Been trying to get the gitlab-runner working for an entire week now, but always got errors... now had the first run without any errors <3 -
If I have existing code stored in a local folder/git repo. What is the easiest way to upload it into Gitlab?
I'm thinking of SourceTree for the upload.
GitHub is sorta my professional profile. I want one for the old, unused, and nsfw stuff.11 -
Can Gitlab users make their pipeline shorter. I've been waiting for this shared runner for 30mins...1
-
Project Lead: The DevOps department just got a GitLab instance installed on our internal network. We're gradually going to move all our projects onto it and move away from BitBucket and Jenkins really soon.
Me: Awesome!
Project Lead: We're still using JIRA and Confluence for issue tracking and documentation though because the higher ups said so.
Me:1 -
FUCK APPLICATION LEVEL FIREWALLS!
So i cam online today, thought already lets open the shitty outlook webmail client. Holy crap .... thats way to much mails. Many of them are missed teams messages. So i open up teams and holy crap. Like every third dev in my company send me a message screaming "gitab is not working!!!".
Yesterday i updated it so imediately get in panic mode - what the shitty hack have i done?!
So yeah gitlab seems to be working just fine, everything is speedy and responsive, so i call one of my fellow devs and ask him whats wrong? And he is like oh yeah there comes a ldap error saying timeout or something.
I try to login with active directory. Works like a charm. Try another account, same problem?!
Google the problem, search gitlab tickets. Nope there is no open bug or sth. like this.
So alright lets call the network guy. "Yo, can you check if there is something ldap-like getting blocked to the gitlab server?" - He is like oh yeah damn like almost every damn request is getting blocked. Ah wait, there was an firewall update yesterday too. Yeah ldap is no longer ldap. BLOCK THAT SHIT!
After 10 minutes of figuring out what shitty type is detected by the firewall and what needs to be whitelisted to make it fucking work again it seems to work.
But ha no, there is another update rolling on, so same shit like 15 minutes later.
Now it seems to work and i have to inform every damn fcking developer that it works again. And yeah alright you sent a mail, but fuck it, i will call you though! So yeah just answering calls, mails and chat messages. Like why the fuck cant you read your mails like a damn normal person?!1 -
Question for devs who work in large multi-team environments:
A) What is your code review process like? Does a senior review it once and then it's off to QA or do you have "levels" of approval?
B) If you're launching a feature that depends on another team how are you coordinating it? Do you just talk over a ticket and then hit merge and deploy at the same time or like what's your process like?
C) What CI/CD tool do you use? Also what code hosting platform do you use? Github/GItlab/etc.
D) Are you currently happy with the CI tool you're using? If not what are some common issues you're facing?5 -
Does gitlab have a horrible work culture?
Been attending lots of gitlab webinars and workshops lately and the presenters are burned the fuck out. Maybe that is the shit job no one wants to do.
Anyone work there that can comment?1 -
Git cherry-pick 35 commits, another dev commit to the wrong branch, and these commits will be released first
-
Holy shit.
This was an effort to combine Gitlab, Github and Bitbucket with VSCode and git SSH authentication. SSH agent doesn't work, configured, added some code in .bashrc, seems fine. Then there was still ssh-askpass missing.
"ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory"
WTF VSCode? Why do I need this crap?
However, installed it. Nevertheless, I'm still asked for my password every time when I synchronize using the GUI. Thank God everything was in docker containers/images. So at least there is no garbage left after every failed attempt.
I don't know how, but I finally made it that at least synchronization using the terminal works without a password.
Took me five hours to do this shit.
Now I just report the bug to Microsoft and then straight to McDonalds. I'm starving.1 -
Every time I get annoyed by something on GitLab I'm more and more tempted to start making my own git platform.
What could possibly go wrong? :D1 -
Best: finding Laravel and how well works out with production deployment with GitLab
Worst: didnt implement this right from the beginning. Had to copy paste from the dev folder to production folder FOR 3 MONTHS when i wanted to update the website. -
Question about GPG:
So I understood the concept and successfully applied it to my Gitlab, but how helpful is it?
From what I understood it helps detecting which commits are from verified authors and which are from just someone who has access?
I'd appreciate if someone explains more on how helpful it is :)5 -
Random but does anyone have experienced with hosting your own git server together with a frontend?
I don't want to solely rely on GitHub.
I've tried gitlab before but was put off by the ridiculous amounts of resources it needed.
Been thinking about gogs for a while7 -
boi, k8s is hard, even if it is managed by Digital Ocean. Is there something I can install on my droplet that can help me release software from my gitlab repositories?
I'm on Debian 10.114 -
Follow up rant: https://devrant.com/rants/4943574/...
(Funny link btw.)
I tell him "Fine, upload it to the GitLab repo I created a week ago and you never used it." on Friday.
Today, the day *before the presentation*: "Here, have the GitHub repo, ask for permission and you're all set up.".
He's getting the boot.3 -
Thus happened recently.
I installed vestas on our organisation's lab server. I was trying to add the user's key to gitlab.
But vestas doesn't support ssh keys by default, and i thought to go by https way
I don't remember my password, so instead of opening saved logins I was going to install gitlab on our organisation's sub domain.
Later I created custom keys inside the user's directory -_- -
!rant
For the past weeks I've been reading about continuous integration and today I finally decide to dive into Gitlab-CI. After a couple hours I finally managed to have a working pipeline for one of my project using a self-hosted runner and holly shit that was satisfying. Now I just don't see myself not using this in the future -
Normally I don't give projects a lot of praise, but damn the gogs.io project made my life so much easier today. When compared to that ram guzzling, cpu thrashing monster of a git hosting software called Gitlab is
Gogs like a little slice of heaven.3 -
Alright I'm finally making the switch from GitHub. I am pretty set on GitLab because it's open source, but was also considering Bitbucket. In addition to using it for personal projects, I'm also an officer of a student organization whose members work on software projects that I will be "managing" and contributing to. I'd like to use the same service for both, but don't know which one would be better. I read into both, but care more about what all of your opinions are than a non-experienced journalist on some click-bait blogging site4
-
Tried to install gitlab on my RPi3. Not gonna try this again. Didn't really get it running and lost quite some time installing, configuring and removing it.
Afterwards someone told me that I should have at least 3.5Gb of ram, if I want to selfhost it, for a goodish user experience. Might have been the reason why thay was so awful, but holy fuck, that's a lot of memory. I wonder if that's RoR's fault or simply because gitlab is a such huge software 🤔
I'll try to install gitgud tomorrow and see how that goes 🙏8 -
So Microsoft and github...
You can always host gitlab youreself if you är concerned about someone else running the service. I did some years ago. But the question is why not use the free services? I'll stay using github or gitlab as long as it's free... I use VSTS att work and have no problem using Microsoft products as long as they do what they är suposed to...
But if youre reely upset. The community edition of gitlab is free so you can host youre own instance in youre basement or in a cloud... AWS, GCP, Azure... Then you own the data.1 -
When a reboot kills your Docker service and the recovery script bricks the hardisk, it would be nice to have a not so old backup
-
I understand the desire to self host repos. I get it. I really do. But this is the 14th self hosted gitlab account I've had to set up. =/ My password manager will start complaining to me soon.2
-
I started using elementary OS.
Have some tips for me?
I already installed chrome, ruby, ruby on rails, configured git and gitlab. -
Gitlab issues and their mile long conversations are driving my crazy.
I just wanted to find out if a fcking feature exists. Oh, there is a ticket ... ah cool opened 4 years ago ... still unresolved?!
Thats fine, maybe they are planing shit. But no, their discussion lasts for freaking years. And than it just gets lost or fcking closed. I mean what the hack?!
Sometimes even paying customers are getting freaking ignored or like ... ugh might be a cool feature, but plz fck off ...
That happened to me so many freaking times. Its driving me crazy!4 -
Devs are divided on gitlab blunder, some appreciate their honesty and transparency while other are either cursing them or grateful that they didn't use it. But think like this :
You own a MacBook and you love it like your baby, if someone drops it, there is good probability it won't break but it will sure give you a fucking heart attack. You won't ever let that person touch your MacBook.
Gitlab just did that. They scared the hell out of the developers.
I hope everyone learns from this and it doesn't happen to anyone in future.4 -
Ok so I'm new to git and am wondering whether or not to move my repo's from github to gitlab, are there any major benefits to moving it?4
-
What is your experience; Is GitHub worth (feature-wise) the 7$/month in the basic plan?
I am currently running my own GitLab on an Odroid because I need unlimited private repos for freelance work. This basically works great, but updating GitLab and fixing "server" issues emerged to be quite a lot of work. Also, I prefer the GitHub UI over the new GitLab one and GitLab is (may be due to my low-spec Odroid) terribly slow for me.
On the other hand, it gives me ultimate freedom on groups, repo-permissions, client-accounts for bug-tracking, ...
How much freedom does the GitHub "Developer"-option offer? Is someone using it for freelance projects and has some experience to share? Thanks in advance!4 -
!rant
People, have you tried the new board system on GitLab's issues?
I use Gitlab in my company (because it's awesome), but my personal projects are in GitHub. I'm thinking about moving some of them to GitLab because of this feature (I really like to organize things and really hate to use multiple services to run a project, so this new board/kanban system makes Taiga, which I am currently using to run things, kind of redundant).
About the new GitLab's feature
[https://about.gitlab.com/2016/08/...]
The downside of this is that I don't see GL as a social experience like GH.
Any avice? Thank you.
Important: I'm not a PM of some sort. Just a dev.1 -
Die you know in gitlab the you can comment /tableflip and it inserts a tableflip emoji Like thing :D
-
Ok its been an hour now trying to find a way to push a NEW commit to a MERGED branch. SMH! Help gitlab!7
-
Ok guys what do you prefer for private repos and why?
GitHub, Bitbucket or Gitlab?
I prefer now Gitlab because it offers (I think) 10GB of free storage while others only offer 1GB.11 -
Docker deployment
Wondering how you guys are doing docker deployment (angular, php, whatever) on self hosted servers from a private gitlab instance ?
Also most recent gitlab release seems Very promisssing on this.
There's a lot info on deploying to aws or google but not on this case (at least clear)
Would like to hear from you about your setups1 -
Dependabot neither supports pnpm nor yarn:
https://github.com/dependabot/...
https://github.com/dependabot/...
The intention from GitHub is clear, Microsoft acquired npm and the fancy new supply-chain-security is just a lousy way of walling people inside the ecosystem.
GitHub is great, github.dev is amazing, VS Code is sick. But no, this one guy of Isaac Schlueter makes me hate this whole supply chain.
pnpm, renovatebot and GitLab: I choose you!4 -
IDE can find symbol, local build passes, yet gitlab build/test pipeline can't
I'm dumb and forgot to commit and push new file1 -
And if I say that Gitlab can steal your data as much as Github, and isn't the size of a company that makes it good or bad?1
-
&& rant
spent all fucking day fucking around with my server. installed gitlab to mydynamicdns.service.com/gitlab. but, gitlab still handles requests at mydynamicdns.service.com/ but it's just a 404. couldn't figure out how to host anything else. fucked around with it for like 5 hours, tried installing some shit called passenger, but by that point, I had already fucked up my environment pretty good so that didn't work at all. spent like 3 more hours fucking with it.
fuck it. time to learn about virtualization. someone here suggested Proxmox. how exactly does it work? is it running a fully blown vm for each server or is it running something like docker under the hood? and does each server then have it's own IP address? -
Gitlab should do what they do on CSI and just use a special laser that can rip the data off the hard drives.1
-
!Rant
Thinking of migrating from github to gitlab, thoughts?
(or just set up my own hosting but not really inspired)
love to hear some suggestions and arguments for services you use!
(mind you I am not that informed of the politics of the different platforms)
thanks -
I frikin' love updating Gitlab, every time I do, I feel a sense of dread that some part of the process breaks and I will have to dive head first into the huge thing, with almost no knowledge of how the internals work!
-
Gitlab as a product is awesome, the real wtf is the processes (manual, automated or otherwise) and people supporting their cloud offering.3
-
For a small team (<= 7 people) working on a self-managed Gitlab instance ('Starter' subscription), is it better if each user keeps a fork of the project they work on (working on other branch than master) or have everybody work on the same fork (still, different branches)?
Also, squash commits on branch merging, yes/no and why?4 -
Following the Github/Microsoft news,, I've started cloning repos to both Github and Gitlab, as well as a self-hosted read-only git server. Finally, the push I've needed to be multi-service.
-
Considering that Markdown exists and Readme files are rendered by default in GitLab, Github, and so on
Why devs insist on documenting stuff on Confluence?12 -
Making GitLab Ux useable?
We're using GitLab mainly for issue tracking (lots of DevOps, Ops, Oops otherwise), however I find it a bit cumbersome that there's no central way to interact with them.
I have to click through groups and projects to find issues and then go back and forth between the list and each item.
Anybody got suggestions? Am I missing sth? is there a plugin or 3rd party thing?
I just wanna see all issues in the company and quickly check what needs to be done where
We could use sth. else entirely but we currently have so many tools with overlapping features that it would feel kinda stupid2 -
Frustation at its peak ..as i have been trying to figure out how to make a build system work..Now gitlab just made me open my head out of frustation . Gitlab sends me an outdated version of my repo ..again and again ..and i thought it was the effect of some bad code of mine..2
-
Anyone aware of an extension for VSCode that can create a branch from a task/issue in GitHub or GitLab; similar to how IntelliJ tasks work?1
-
GitLab, you really should fix your CI.
I mean, I know .gitlab-ci.yml has to be written carefully, having in mind that GL shell is a castrated bourne shell, but come on... Failing a pipeline because I used a semicolon in an `echo` parameter string?
echo ""items: 0" ## this will fail
echo "items 0" ## this will pass
This is a bit too much.
Removed the semicolon and the pipeline worked just fine.11 -
Anyone ever passed docker builds between stages in gitlab ci?
I'm googleing my ass off and doing it via caching atm but it's unreliable. Artifacts are no option either for 2gigs of image.
It'd be nice to drop this `docker save --output image.tar` solution altogether..
Am I the only one trying to have seperate build, test and deploy stages for their docker builds?15 -
75% of the meetings with tech management (CTO and alike) could be efficient and effective if only they used proper tooling with Issues and Milestones as provided by their *self-hosted* GitLab instance.
They just use emails instead. -
Repost maybe?
Convince me that either gitlab, or github is better.
I like some of the features on gitlab, but some of my integrations don't work for gitlab.3 -
How do you deal with multiple git identities?
Im working fulltime + freelancing + working on my own projects and all of them are on different gitlab emails. It was very annoying to keep remembering to set my git email to a proper one each time I switch to work on another project.
Right now I came up with something easier:
I started using just 1 gitlab profile (personal one) and added my both company e-mails as secondary emails to my personal gitlab profile.
This way I can keep my git identity the same (personal e-mail address) and if I push to company1 repo or company2 repo the commit author e-mail addres is shown email@company1.com and email@company2.com as these emails are given access to private repos and they are added to my personal gitlab account.
Just wondering if these companies will see my commits to other repos by viewing my personal gitlab profile or no? Or if there is an easier way to handle multiple git identities without having to switch between them each time I open another project and want to push some commits.7 -
Is there a Git client for Android that WORKS (without rooting)?
I've seen quite a few but would love your recommendations. Looking to just pull, push, commit.
Would probably connect to Github, maybe Bitbucket or Gitlab3 -
So yeah I'm currently working with a small team on a project that will save our company around 1000 FTE (literally ~1000 people) costs per year.
But we forgot to do branches in our gitlab project... And now I needed to resolve a merge conflict on a PyQT UI file. Fuck my morning I need more coffee!1 -
Yesterday Gitlab and now Slack: Everything that I really need is going down when I have to use it :(
-
this afternoon, we got email from our pentester. He said that he got some security vulnerability in our project. He found .git/ folder in project directory in production server. He considered it as security vulnerability because user can see all git branch on remote repo. He recommend us to remove that folder but the problem is, we using CI/CD so we need that .git/ folder. My question is it bad practice to use git on production server?10
-
so I got the reverse proxy all set up on my server, forwarding all the right headers to enable SSL behind reverse proxy. awesome! my only problem remaining is, since nginx only handles HTTP/S traffic, I can't connect to my gitlab instance via ssh. anyone know how I can proxy this traffic as well to enable ssh connection for git?2
-
Can anyone plz help me open my laravel project on my localhost server ubuntu ? ( I have cloned it from my gitlab repo) its not opening on my server.5
-
I have some homework todo:
1.- Install & config a lemp environment for testing
1.1.- Maybe mongoDB & nodejs
2.- Install & config a gitlab server
3.- Config a local DNS -
mfw my gitlab account hosted by darenet can't be used as my "github" account here.
the ranting has started early, -
Git, GitLab CI, and Python's SetupTools are pain, hell, and they ruined my day. I can't get my project onto PyPI because it constantly errors out. Ugh.3