ZaLinux.ru

Разработка

Как использовать git с несколькими удалёнными репозиториями

git можно настроить на отправку и извлечение из многих мест одновременно, что позволяет хранить код на двух разных платформах, сохраняя только одну локальную копию. Данная инструкция расскажет, как это настроить. Что такое remote «Remote» для ветки — это URL-адрес, по…
ДАЛЕЕ

Лучшие альтернативы GitHub

GitHub играет важную роль в размещении проектов с открытым исходным кодом. В этом нет ничего сложного — у каждого есть учётная запись GitHub, но если вы хотите выполнять настоящую работу с командой людей, существуют более эффективные инструменты для этой работы.…
ДАЛЕЕ

Как настроить свой сервер Gitlab

Если вам нужен контроль версий для ваших проектов, вы хотите разместить его самостоятельно, но не хотите использовать голый git, вы можете настроить сервер Gitlab для хранения всего вашего кода, обеспечивая лёгкий доступ через веб-интерфейс. Смотрите также: Как настроить собственный сервер…
ДАЛЕЕ

Как настроить собственный сервер Git

Если вы хотите настроить систему управления версиями для проекта, но предпочитаете не размещать его в сервисе, таком как GitHub, вы можете запустить свой собственный сервер git на VPS, чтобы хранить свой код и действовать как главный репозиторий для всех соавторов.…
ДАЛЕЕ

Как установить PowerShell в Linux Mint

В инструкциях по установке PowerShell довольно часто забывают про Linux Mint, видимо, их авторы считают, что пользователям Linux Mint не нужен PowerShell. Восполним этот пробел и рассмотрим, как установить PowerShell в Linux Mint. Linux Mint имеет несколько версий - «обычная»,…
ДАЛЕЕ

В чем разница между командами source и export (РЕШЕНО)

Я пишу сценарий оболочки, чтобы прочитать файл с парой ключ=значение и установить эти переменные как переменные среды. Но у меня есть сомнения, если я сделаю source file.txt, установит ли переменные, определённые в этом файле, как переменную среды, или я должен…
ДАЛЕЕ

Как в Bash прочитать ввод пользователя в переменную?

Эта инструкция расскажет, как сделать, чтобы скрипт Bash показывал приглашение командной строки, куда пользователь может ввести данные и эти данные будут присвоены переменной, которую можно в дальнейшем использовать в скрипте. Итак, наша задача: показать пользователю в консоли строку ввода с…
ДАЛЕЕ

Как установить конкретную версию Ruby gem?

Некоторые программы корректно работают только когда пакет, который является для них зависимостью, имеет определённую версию. Отсюда возникает вопрос, как я могу установить определённую версию gem с помощью инструмента командной строки? Всё очень просто — используйте флаг -v: gem install nokogiri…
ДАЛЕЕ

Как переменной присвоить значение в несколько строк в скрипте Bash

Оператор << называется here document. С его помощью можно ввести строку состоящую из нескольких строк или присвоить переменной многострочное значение. Если вы хотите переменной присвоить многострочное значение, то это можно сделать примерно так: a=`cat <<_EOF_ 1 2 3 _EOF_ `…
ДАЛЕЕ

Как запустить небольшой код Python в Bash

Bash — это не только и даже не столько встроенные функции оболочки сколько программы (утилиты) командной строки. Запуская эти команды и передавая полученные данные конвейеру (по трубе) можно автоматизировать самые различные вещи, на программирование которых в других языках программирования может…
ДАЛЕЕ

Ошибки git «Your local changes to the following files would be overwritten by merge» и «Please commit your changes or stash them before you merge» (РЕШЕНО)

Чтобы синхронизировать (обновить) свой локальный репозиторий с удалённым, используется команда: git pull Но она может закончиться неудачей и вызвать следующую ошибку: Updating ecba8b8..fcd9016 error: Your local changes to the following files would be overwritten by merge: data/cf-subnet.txt Please commit your…
ДАЛЕЕ

Вышел PHP 8: обзор изменений языка

Вышла стабильная версия PHP 8, бинарные файлы, в том числе для Windows, уже доступны для скачивания. Бинарные файлы для Windows: https://windows.php.net/download Что нового в PHP 8 Выпуск содержит крупные изменения в языке PHP, рассмотрим их. PHP 8.0 содержит множество улучшений…
ДАЛЕЕ

Почему при объединении строк они перекрывают друг друга

В командах и скриптах Bash вы можете использовать строки из различных файлов. К примеру, для составления команды берётся одна строка из первого файла и вторая строка из второго файла. В скрипте мы объединяем эти строки и ожидаем получить результирующую строку,…
ДАЛЕЕ

Как в PHP использовать функцию file_get_contents с методом POST?

Вообще говоря, для отправки HTTP-запросов POST мы обычно используем curl, который предоставляет множество опций, но потоки — одна из приятных вещей PHP, о которых никто не знает — восполним этот пробел в некоторой степени. Отправка HTTP-запроса POST с использованием file_get_contents…
ДАЛЕЕ

Доступ к аргументам командной строки в C++

При запуске консольных приложений очень часто используются аргументы (опции) команды — они указываются через пробел после имени запускаемого файла. Например: программа arg1 arg2 arg3 Рассмотрим, как передать аргументы команды в программу C++ и как получить доступ к аргумент командной строки…
ДАЛЕЕ