zaLinux.ru

Разработка

Как сделать и отправить изменения исходного кода на GitHub

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

Ошибка «remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead» (РЕШЕНО)

В статье «Как сделать и отправить изменения на Github» показано, как обновить файлы на GitHub после того, как вы отредактировали их локальные копии на вашем компьютере. Команды, показанные в статье, всё ещё актуальны, но из-за изменений на GitHub теперь вместо…
ДАЛЕЕ

PostgreSQL в Linux: рецепты популярных действий и решения проблем

Оглавление 1. Использование PostgreSQL 1.1 Как запустить службу PostgreSQL. Как управлять службой PostgreSQL 1.2 Как узнать, какая версия PostgreSQL запущена 1.3 Как инициализировать базу данных PostgreSQL 1.4 Как подключиться к локальному серверу PostgreSQL 1.5 Какой конфигурационный файл использует PostgreSQL 1.6 Как обновить базу данных PostgreSQL при переходе…
ДАЛЕЕ

Как получить содержимое и кукиз .onion сайта в Python

С кукиз должна работать программа, которая получает данные из сети Tor, например, в случае парсера это может быть cURL, PHP скрипт, скрипт на Python и так далее. В статье «Парсинг сайтов: азы, продвинутые техники, сложные случаи» имеется пример работы с…
ДАЛЕЕ

Как использовать 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…
ДАЛЕЕ