A #SelfHosting question, has anyone set-up their own #GitLab instance? Are there any gotchas or general advice?
#dev #developer #hosting #git
#Tag
A #SelfHosting question, has anyone set-up their own #GitLab instance? Are there any gotchas or general advice?
#dev #developer #hosting #git
A #SelfHosting question, has anyone set-up their own #GitLab instance? Are there any gotchas or general advice?
#dev #developer #hosting #git
Скрипт полной миграции из GitLab на свой сервер и настройка Git для одновременного fetch/push в несколько remotes
1. Что сделал? Переехал с GitLab на свой сервер, написал свой python-скрипт, который мигрирует не просто все репозитории, но и настройки, описания, картинки(done) и мердж/пулл-реквесты(in-progress). Бонусом настроил простой git fetch/push одновременно на все GitLab, GitHub, ... remotes. 2. Зачем? Локальный сервис независим от РКН, КВН, "чебурнета" и гео-блокировки аккаунта, бэкап под контролем, без опасения утечек из облаков по независящим причинам. 3. Как? Когда у тебя несколько десятков pet-проектов на Gitlab/Github, для каждого копи-пастить git clone/push --mirror со многими параметрами и вручную копаться в web интерфейсах откровенно "скучно и лениво". В статье: поиск решения по полной миграции, комментарии по коду и настройки скрипта. Вторую часть по мульти git fetch/push оформляю Гуглил похожие решения, не нашел. В итоге написал свое.
https://habr.com/ru/articles/984578/
#gogs #mirroring #migrate_api #python #selfhosted #git #migration #automation #gitlabapi #gogsapi
Скрипт полной миграции из GitLab на свой сервер и настройка Git для одновременного fetch/push в несколько remotes
1. Что сделал? Переехал с GitLab на свой сервер, написал свой python-скрипт, который мигрирует не просто все репозитории, но и настройки, описания, картинки(done) и мердж/пулл-реквесты(in-progress). Бонусом настроил простой git fetch/push одновременно на все GitLab, GitHub, ... remotes. 2. Зачем? Локальный сервис независим от РКН, КВН, "чебурнета" и гео-блокировки аккаунта, бэкап под контролем, без опасения утечек из облаков по независящим причинам. 3. Как? Когда у тебя несколько десятков pet-проектов на Gitlab/Github, для каждого копи-пастить git clone/push --mirror со многими параметрами и вручную копаться в web интерфейсах откровенно "скучно и лениво". В статье: поиск решения по полной миграции, комментарии по коду и настройки скрипта. Вторую часть по мульти git fetch/push оформляю Гуглил похожие решения, не нашел. В итоге написал свое.
https://habr.com/ru/articles/984578/
#gogs #mirroring #migrate_api #python #selfhosted #git #migration #automation #gitlabapi #gogsapi
Just spent an hour explaining GitRoot to Gemini (yeah the LLM 🤮 ).
Me: 'So, it's a single binary, WASM plugins, no DB, manages repos as code, even commits fixes back to your branch...'
Gemini: 'It's a revolutionary way to build the code!' 🤦
Truth is, I don't have anyone else to endlessly babble about these features, landing page tweaks, or where this whole 'programmable forge' thing is heading. I desperately need REAL HUMANS to tell me if I'm building a masterpiece or just talking to myself.
🙏 Join the chat on #Matrix (or any other way you prefer) and help shape the future of sovereign dev. I'm all ears (and code)!
https://gitroot.dev/contact.html
#git #forge #WASM #DevOps #Community #SelfHosted #HelpMePlease
Just spent an hour explaining GitRoot to Gemini (yeah the LLM 🤮 ).
Me: 'So, it's a single binary, WASM plugins, no DB, manages repos as code, even commits fixes back to your branch...'
Gemini: 'It's a revolutionary way to build the code!' 🤦
Truth is, I don't have anyone else to endlessly babble about these features, landing page tweaks, or where this whole 'programmable forge' thing is heading. I desperately need REAL HUMANS to tell me if I'm building a masterpiece or just talking to myself.
🙏 Join the chat on #Matrix (or any other way you prefer) and help shape the future of sovereign dev. I'm all ears (and code)!
https://gitroot.dev/contact.html
#git #forge #WASM #DevOps #Community #SelfHosted #HelpMePlease
Le libertà che ti puoi prendere col selfhosting. #woodyguthrie #forgejo #git #selfhosting
Le libertà che ti puoi prendere col selfhosting. #woodyguthrie #forgejo #git #selfhosting
This is a forward thinking server running the Bonfire social media platform.
LGBTQA+ and BPOC friendly.