Forwarded from Находки в опенсорсе
Awesome #git addons: a curated list of add-ons that extend/enhance the git CLI.
https://github.com/stevemao/awesome-git-addons
#devops
https://github.com/stevemao/awesome-git-addons
#devops
GitHub
GitHub - stevemao/awesome-git-addons: :sunglasses: A curated list of add-ons that extend/enhance the git CLI.
:sunglasses: A curated list of add-ons that extend/enhance the git CLI. - stevemao/awesome-git-addons
Forwarded from Находки в опенсорсе
Tig is an ncurses-based text-mode interface for git. It functions mainly as a #git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands.
https://github.com/jonas/tig
#c
https://github.com/jonas/tig
#c
Forwarded from Находки в опенсорсе
A utility tool powered by fzf for using git interactively.
This tool is designed to help you use git more efficiently. It's lightweight and easy to use.
Also integrates with: diff-so-fancy, delta, bat, emoji-cli.
https://github.com/wfxr/forgit
#shell #git
This tool is designed to help you use git more efficiently. It's lightweight and easy to use.
Also integrates with: diff-so-fancy, delta, bat, emoji-cli.
https://github.com/wfxr/forgit
#shell #git
Forwarded from Open Source & AI Future 🇺🇦
training-kit
Судя по недавнему посту про git - LearnGitBranching, тема довольно интересная, поэтому ловите еще один репозиторий, который является шпаргалкой по работе с git.
#Git, #HTML
Судя по недавнему посту про git - LearnGitBranching, тема довольно интересная, поэтому ловите еще один репозиторий, который является шпаргалкой по работе с git.
#Git, #HTML
Forwarded from ServerAdmin.ru
Всем хорошо известен продукт Gitlab, который закрывает несколько базовых потребностей современной разработки: хранение кода, сборка и деплой, хранение образов. И всё это реализовано в единой платформе.
Обратной стороной этого удобства является высокие требования по железу, избыточный во многих случаях функционал, перегруженный, не слишком отзывчивый веб интерфейс.
Я хочу предложить на рассмотрение альтернативную сборку из отдельных компонентов, которые в сумме предоставляют такой же базовый функционал. Не хочу сказать, что это прямой аналог, но в некоторых простых ситуациях это может быть полноценная, но более лёгкая замена Gitlab.
Gitea - легковесная Open Source-система для управления Git-репозиториями, которую можно развернуть на своем сервере. Отличает её простота установки и настройки, низкие требования к производительности. В самом простом случае Gitea может использовать базу данных SQLite.
Drone CI - популярная система непрерывной интеграции, написанная на Go. Также отличается легковесностью (docker образ ~24Мб), простым синтаксисом yaml файлов для сборки. Легко интегрируется с любым git репозиторием и хранилищем docker образов. Отлично подходит для знакомства с ci/cd на основе docker контейнеров.
Docker Registry 2.0 - вариант локального registry от самой компании Docker. Тоже очень простой продукт с минимальными требованиями к железу. Размер docker контейнера, в котором он запускается 8Мб. При желании к нему можно установить веб интерфейс - docker-registry-ui.
Указанный набор программ связывается между собой в единую систему, обеспечивая базовый функционал по разработке и доставке софта на базе docker контейнеров. Drone CI расширяет функционал с помощью плагинов. Например, плагин для отправки уведомлений в telegram, запуска удалённых команд по ssh, выполнения webhook и т.д.
Если есть идеи, чем можно заменить одну из предложенных программ, предлагайте в комментариях. Я сделал акцент на легковесности и простоте установки, настройки.
Gitea - https://github.com/go-gitea/gitea
Drone - https://github.com/harness/drone
Registry 2.0 - https://hub.docker.com/_/registry
#docker #devops #git
Обратной стороной этого удобства является высокие требования по железу, избыточный во многих случаях функционал, перегруженный, не слишком отзывчивый веб интерфейс.
Я хочу предложить на рассмотрение альтернативную сборку из отдельных компонентов, которые в сумме предоставляют такой же базовый функционал. Не хочу сказать, что это прямой аналог, но в некоторых простых ситуациях это может быть полноценная, но более лёгкая замена Gitlab.
Gitea - легковесная Open Source-система для управления Git-репозиториями, которую можно развернуть на своем сервере. Отличает её простота установки и настройки, низкие требования к производительности. В самом простом случае Gitea может использовать базу данных SQLite.
Drone CI - популярная система непрерывной интеграции, написанная на Go. Также отличается легковесностью (docker образ ~24Мб), простым синтаксисом yaml файлов для сборки. Легко интегрируется с любым git репозиторием и хранилищем docker образов. Отлично подходит для знакомства с ci/cd на основе docker контейнеров.
Docker Registry 2.0 - вариант локального registry от самой компании Docker. Тоже очень простой продукт с минимальными требованиями к железу. Размер docker контейнера, в котором он запускается 8Мб. При желании к нему можно установить веб интерфейс - docker-registry-ui.
Указанный набор программ связывается между собой в единую систему, обеспечивая базовый функционал по разработке и доставке софта на базе docker контейнеров. Drone CI расширяет функционал с помощью плагинов. Например, плагин для отправки уведомлений в telegram, запуска удалённых команд по ssh, выполнения webhook и т.д.
Если есть идеи, чем можно заменить одну из предложенных программ, предлагайте в комментариях. Я сделал акцент на легковесности и простоте установки, настройки.
Gitea - https://github.com/go-gitea/gitea
Drone - https://github.com/harness/drone
Registry 2.0 - https://hub.docker.com/_/registry
#docker #devops #git
Forwarded from Записки админа
🛠 forgit - интересная утилита для интерактивной работы с git. Требует установленного fzf, если что.
https://github.com/wfxr/forgit
#fzf #git #tui
https://github.com/wfxr/forgit
#fzf #git #tui
Forwarded from CatOps
Let's continue talking about git.
First of all, if you lack of understanding how
If you are already a "pro user", check out git-extras, it commands can be helpful.
#git
First of all, if you lack of understanding how
git works - three-git-tips will help you.If you are already a "pro user", check out git-extras, it commands can be helpful.
#git
Forwarded from Записки админа
This media is not supported in your browser
VIEW IN TELEGRAM
🔧 В копилку tui утилит - ещё один интерфейс для работы с git.
https://github.com/extrawurst/gitui
#git #tui
https://github.com/extrawurst/gitui
#git #tui
Forwarded from Записки админа
This media is not supported in your browser
VIEW IN TELEGRAM
🔩 Gitu - ещё один tui клиент для работы с git...
https://github.com/altsem/gitu
Отличается от того же lazygit, но, возможно, кому-то именно такой внешний вид и подход к управлению понравится больше.
#git #tui #gitu
https://github.com/altsem/gitu
Отличается от того же lazygit, но, возможно, кому-то именно такой внешний вид и подход к управлению понравится больше.
#git #tui #gitu
Forwarded from Записки админа
This media is not supported in your browser
VIEW IN TELEGRAM
🕹 Oh My Git - игра с открытым исходным кодом, с помощью которой можно научиться работе c git. Выглядит хорошо, на мой взгляд. ☕️
- Сайт: https://ohmygit.org/
- Github: https://github.com/git-learning-game/oh-my-git/
#git #игори
- Сайт: https://ohmygit.org/
- Github: https://github.com/git-learning-game/oh-my-git/
#git #игори
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from GitHub'ненько
GitSave is a self-hosted and open-source application that backs up your Git repositories.
🛠 Features
-Easy to use and responsive web interface
-Automated install using Docker
-Scheduling of backups
-Support for GitHub, GitLab and other Git platforms
-Pause/resume schedules
-View backup history
#dev #git #backup
https://github.com/TimWitzdam/GitSave
🛠 Features
-Easy to use and responsive web interface
-Automated install using Docker
-Scheduling of backups
-Support for GitHub, GitLab and other Git platforms
-Pause/resume schedules
-View backup history
#dev #git #backup
https://github.com/TimWitzdam/GitSave