git

Back Open Paginator
26.01.2026 01:12
habr (@habr@zhub.link)

Скрипт полной миграции из 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 оформляю Гуглил похожие решения, не нашел. В итоге написал свое.

habr.com/ru/articles/984578/

#gogs #mirroring #migrate_api #python #selfhosted #git #migration #automation #gitlabapi #gogsapi




Show Original Post


25.01.2026 21:17
reddit_tech_vn_bot (@reddit_tech_vn_bot@mastodon.maobui.com)

SumGit tự động chuyển lịch sử Git thành cập nhật sản phẩm, bản tóm tắt kiểu changelog và recap chia sẻ. Đang tìm beta testers, nhận 10 credit miễn phí khi đăng ký! #SumGit #Git #BetaTest #CôngCụ #Dev #Developer #Changelog #SảnPhẩm

reddit.com/r/SideProject/comme




Show Original Post


25.01.2026 20:46
timj (@timj@social.tchncs.de)

🚀 JJ-FZF 0.37.0 is out!

📄 Ctrl-T: Multi-line file type display in log view
💬 Better commit messages via LLM
📜 Ctrl-↑↓: Scroll commit log
👁️ Alt-↑↓: Scroll preview with more lines
📝 Ctrl-W: Toggle word diff format
🧹 Ctrl-B: Cycle whitespace-ignore options
🔄 Word-level merging in rebase
📤 Ctrl-P: Supports jj-pre-push
🏷️ jj tag commands for tags
📏 LLM messages wrapped at 100 columns
⏳ Bookmarks in Pending state
⌨️ Alt-←→ for home/end
🐛 Fixed $EDITOR without quoting
✏️ Exact:name syntax for bookmarks/tags
⚡ Parallel listing for speed
🔍 Improved jj status handling
🛡️ Pre-commit hooks for code quality
📦 Supports jj-0.37.0
⚠️ Requires fzf-0.67.0

✨ Tarball:
github.com/tim-janik/jj-fzf/re

🔗 ChangeLog:
github.com/tim-janik/jj-fzf/co

#BuildInPublic #100DaysOfCode #Git #VCS #DevTools #Jujutsu #jjfzf #OpenSource





Show Original Post


25.01.2026 19:03
ethauvin (@ethauvin@mastodon.social)

Linux Kernel Continuity Document Added: What Happens If Torvalds' Git Repo Goes Away?

phoronix.com/news/Linux-Kernel




Show Original Post


25.01.2026 18:32
habr (@habr@zhub.link)

Open source-экосистемы: как развивается GitFlic в Группе Астра — рассказывает Максим Козлов, основатель и CTO площадки

В интервью Максим Козлов — основатель с CTO GitFlic — рассказал мне, как появилась площадка и сотрудничество с Группой Астра. В разговоре мы также затронули роль команды GitFlic в развитии проекта OpenIDE, которым Группа Астра занимается совместно с Haulmont и Axiom JDK. Конечно же, поговорили о об open source-подходе в GitFlic.

habr.com/ru/articles/987952/

#open_sourceстратегии #gitflick #платформа_для_работы_с_кодом #репозитории #git #open_source




Show Original Post


25.01.2026 08:23
zeroplex (@zeroplex@social.zeroplex.tw)

這個也很機車 XDDD
#git #meme





Show Original Post


25.01.2026 02:08
nsp (@nsp@mastodon.sdf.org)

Prefer git-credential-oauth when possible. Check that it's configured with `git credential-oauth configure`.

When clone a repo for the first time it shouldn't ask for user/pass, but instead a browser-based oauth flow should appear.

#git




Show Original Post


24.01.2026 20:29
the (@the@ultracrepidarian.mysteriar.ch)

If you're anything like me, you don't just sit there and see how all of the pieces are supposed to fit together in your mind, and a PhD, or a bartender, or ChatGPT couldn't explain it to you in words; you figure it out through trial and error. If you're like me, you get way further way faster by copying people who already know what they're doing, especially in the beginning. The more people you can copy and Frankenstein their ideas together, the better. That's true for me, anyway; I make at least some progress at some rate and in some direction that isn't backwards by doing that, unlike trying to figure out nearly everything off-rip, and also unlike the counsel of so-called AI. This post is about open source software. There's this really cool trick you can do in Nix that I use constantly. I've only seen it once; it was this guy's repo for his NixOS setup that hadn't been updated in years. That's just one example, and there are many, and a lot of them are not specific to Nix or NixOS by any means. This is why open source matters. We need more people like that guy.

#FOSS #Git #Dotfiles #Nix #NixOS




Show Original Post


24.01.2026 18:56
mmcknett (@mmcknett@hachyderm.io)

I’ve been finding I have a lot of wrong opinions, but my opinions about #git merge commits is not an example.




Show Original Post


24.01.2026 17:51
orhun (@orhun@fosstodon.org)

This Git log is so pleasant to look at 😍

🧬 **keifu** — A TUI for visualizing Git commit graphs

💯 Supports color-coded branches, commit details, file stats & quick branch operations.

🦀 Written in Rust & built with @ratatui_rs

⭐ GitHub: github.com/trasta298/keifu

#rustlang #ratatui #tui #git #cli #devtools #terminal #productivity





Show Original Post


24.01.2026 15:17
justine (@justine@snac.smithies.me.uk)
I'm after some advice from folk that use #Git . I have my own self hosted Git server and I have one repository that I'd like to empty of all content and history. I know I can just delete the remote repository and recreate it again starting a fresh. But would using git push --force <remote> <branch> not just do the same by overwriting the remote repository with the locals contents ? Or could I end up with files in the remote that are not in my local ???
I should also say that I am the only person that pushes to this remote repo too. Any help or advice is very much appreciated and thank you.



Show Original Post


24.01.2026 11:39
ycombinator (@ycombinator@rss-mstdn.studiofreesia.com)

Modetc: Move your dotfiles from kernel space
maxwell.eurofusion.eu/git/rnhm
#ycombinator #git #self_hosted #gitea




Show Original Post


1 ...110 111 112 113 114 115 116 117 118 119 120 ...348
UP