How to Install #GitLab on #AlmaLinux #VPS Easily In this tutorial we are going to show you in detail how to install Gitlab on AlmaLinux VPS.
What is GitLab?
GitLab is open-source #software written in Ruby, Go and JavaScript operated by GitLab Inc. GitLab offers a wide range of features such as CI/CD (Continuous Integration, Continuous Delivery) which makes the work of ...
Continued 👉 https://blog.radwebhosting.com/how-to-install-gitlab-on-almalinux-vps-easily/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #dedicatedserver #selfhosted #installguide #rubyonrails #selfhosting #rubygems

Пайплайн не должен хранить секрет: безопасное хранение и доставка секретов для CI/CD с Deckhouse Code и Stronghold

CI/CD-пайплайн, который хранит секреты, — это риск. В безопасной модели он получает доступ к чувствительным данным только на время выполнения задачи и строго в рамках своих прав. Разбираем, почему GitLab CI/CD Variables — это не хранилище секретов, какие подводные камни ждут при самодельной интеграции GitLab CE с HashiCorp Vault и как связка Deckhouse Code и Stronghold закрывает эти проблемы без Bash-портянок в before_script .

https://habr.com/ru/companies/flant/articles/1036474/

#gitlab #hashicorp_vault #deckhouse_code #deckhouse_stronghold #cicd #пайплайны #секреты

Пайплайн не должен хранить секрет: безопасное хранение и доставка секретов для CI/CD с Deckhouse Code и Stronghold

Привет! Меня зовут Андрей Шилов, я старший инженер по практикам DevOps в компании «Флант». Мы занимаемся консалтингом и помогаем клиентам строить информационные системы, что почти всегда означает...

Хабр

CVE-2026-1868 - Critical DoS/RCE in GitLab AI Gateway. Insecure template expansion in Duo Workflow Service. CVSS 9.9. Update to 18.6.2, 18.7.1, or 18.8.1 immediately. #CVE #GitLab #infosec

https://www.valtersit.com/cve/CVE-2026-1868/

CVE-2026-1868 | Valters IT Hub

@OVargas
In case of a #git #mergeConflict I first try rebasing it onto the target branch in #GitLab. If that's not possible, I use #TortoiseGit 🐢 for rebasing. Within 🐢 I then diff all the changes I've made in the remote feature branch and then compare them with a diff between the local feature branch and the remote target branch, which should be the same. Then see if everything locally still builds and if so, rewrite the feature branch.

I just hate merge commits. 🤢

Mitchell Hashimoto (@mitchellh)

PR diff 로딩/응답 속도가 개발자 생산성에 큰 영향을 준다는 불만. GitHub뿐 아니라 GitLab, Forgejo 등 주요 코드 호스팅/리뷰 도구 전반의 diff 렌더링이 느려 핵심 워크플로우를 방해한다는 지적이다.

https://x.com/mitchellh/status/2057229385963618787

#github #gitlab #forgejo #codereview #developerproductivity

Mitchell Hashimoto (@mitchellh) on X

This is why PR diff speed matters. This isn't a dunk on GitHub specifically, because GitLab, Forgejo, etc. are all equal or worse. But this is the kind of thing that drives me nuts, because this is a core workflow and its slow enough I literally take my hands off the keyboard.

X (formerly Twitter)

Just achieved my dream of self-hosting #Forgejo, no biggie.

I don’t expect to abandon #GitLab or #GitHub in the near future, but I want to migrate private repositories here. In the immediate future, I’ll just mirror them and see how it works.

I need to set up backups and at some point I have to tackle CI/CD and caching. (Unfortunately, the API recently changed and the #NixOS `forgejo-runner` module isn’t compatible.)

🚀 SmartGit 26.1 is here — and it’s a big one.

We’ve delivered:
✅ a fresh visual refresh
✅ full #Git 3.0 with support for SHA-256
✅ new #GitLab integration in Standard window
✅ smarter worktree workflows
✅ Commit Overlap detection in the Graph
✅ Improved #AI workflows (custom prompts, merge-commit support, safer signed commit rewording)

Faster. Smarter. More joyful.

Download SmartGit 26.1 → https://www.smartgit.dev/download/

What’s your favorite feature? 👇

#SmartGit #GitTools #DeveloperTools #DevOps

#gitlab mini lego set
How to Install #GitLab on #AlmaLinux #VPS Easily In this tutorial we are going to show you in detail how to install Gitlab on AlmaLinux VPS.
What is GitLab?
GitLab is open-source #software written in Ruby, Go and JavaScript operated by GitLab Inc. GitLab offers a wide range of features such as CI/CD (Continuous Integration, Continuous Delivery) which makes the work of ...
Continued 👉 https://blog.radwebhosting.com/how-to-install-gitlab-on-almalinux-vps-easily/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #dedicatedserver #installguide #rubygems #rubyonrails #selfhosting #selfhosted

Another day, another blog post!

Have read a lot of posts here on fedi on the #GitHub / #GitLab situations and how @Codeberg is an alternative and going with that, that it shouldn't be the next GitHub. So I wrote a blog post about it!

https://wolkensteine.codeberg.page/en/blog/we-dont-need-a-new-github/

Comment below this post to comment on the blog post!

#blog #opinion

We don't need a new GitHub

GitHub, the central space for many open-source projects and a mirror site for even more repositories from other sources, the place where AI slop is being pushed by the Git host. A place initially meant to share code with likeminded folks it quickly grew to be the biggest Git repository host in the world. Today it is home to many large projects. But this also comes at a cost. We are dependant on it, it being available, it being free of monetary cost. Also once we start using it, it makes it hard to move away. The features aroung the bare git repository are quite hard to migrate to another platform and you would need to have all the people working together with you also join that new platform. This last problem is not unique to GitHub, but since it is the most dominant platform it is more important here. It is very likely someone already has a GitHub account, but not very likely that someone has an account even on GitLab. Needless to say that niche hosts like Codeberg are hard to bring people over too. Many of the largest projects are hosting their code themselves, like the Linux Kernel project and many Linux distributions too. Some have mirrors on other sites, but many also don’t.

Wolkensteine's Blog