Files
knowledge-base/docs/misc/termux.md
Arity-T 1f9b84f8f1
All checks were successful
Build MkDocs / build-and-deploy (push) Successful in 0s
Добавил Tip
2025-01-12 13:55:55 +03:00

2.8 KiB
Raw Blame History

Termux

Termux - бесплатный эмулятор терминала Linux для Android.

Установка

Скачать последнюю версию можно с GitHub. Впрочем версия с Play Market тоже работает исправно.

После установки нужно открыть приложение и выполнить команду для получения доступа к файлам устройства

termux-setup-storage

В появившемся окне настроек нужно будет предоставить приложению Termux доступ ко всем файлам устройства.

После этого файлы устройства будут доступны по пути ~/storage/shared. Проверить, что доступ к файлам получен, а заодно перейти в эту папку можно с помощью команд

cd ~/storage/shared
ls

!!! tip

Команда `termux-setup-storage` однократно создаёт символические ссылки на все папки, расположенные в `/storage/emulated/0`, и помещает их в `~/storage/shared`. Это означает, что если в корневом каталоге `/storage/emulated/0` будут созданы новые папки, для доступа к ним потребуется повторно выполнить команду `termux-setup-storage`.

Установка и настройка Git

Как и любые другие пакеты, Git устанавливается с помощью команды pkg.

pkg install git

Дальше базовая настройка имени пользователя и почты

git config --global user.name "name"
git config --global user.email "email"

Нужно отключить проверку прав на файлы в репозиториях. Это особенность работы с Git через Termux.

git config --global safe.directory '*'

Также можно установить OpenSSH и сгенерировать SSH ключ.

pkg install openssh
ssh-keygen
cat ~/.ssh/id_ed25519.pub

Осталось разве что настроить алиасы и можно полноценно использовать Git на телефоне!