termux git
All checks were successful
Build MkDocs / build-and-deploy (push) Successful in 0s

This commit is contained in:
2025-01-12 04:23:16 +03:00
parent b09587fb56
commit 0e550270be

View File

@@ -1,20 +1,53 @@
# Termux
[termux](https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://termux.dev/en/&ved=2ahUKEwiwtP-i8-6KAxUmCRAIHdzFLIMQFnoECBcQAQ&usg=AOvVaw3QQbzyEPPj93rvMGGQkfpC) - бесплатный эмулятор терминала Linux для Android.
[Termux](https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://termux.dev/en/&ved=2ahUKEwiwtP-i8-6KAxUmCRAIHdzFLIMQFnoECBcQAQ&usg=AOvVaw3QQbzyEPPj93rvMGGQkfpC) - бесплатный эмулятор терминала Linux для Android.
## Установка
Скачать последнюю версию можно с [GitHub](https://github.com/termux/termux-app/releases). Впрочем версия с [Play Market](https://play.google.com/store/apps/details?id=com.termux) тоже работает исправно.
После установки нужно открыть приложение и выполнить команду для получения доступа к файлам устройства
После установки нужно открыть приложение и выполнить команду для получения [доступа к файлам устройства](https://android.stackexchange.com/a/185949)
```sh
termux-setup-storage
```
В появившемся окне настроек нужно будет предоставить приложению Termux доступ ко всем файлам устройства.
После этого файлы устройства будут доступны по пути `~/storage/shared`.
После этого файлы устройства будут доступны по пути `~/storage/shared`. Проверить, что доступ к файлам получен, а заодно перейти в эту папку можно с помощью команд
```sh
cd ~/storage/shared
ls
```
## Установка и настройка Git
Как и любые другие пакеты, `Git` устанавливается с помощью команды `pkg`.
```sh
pkg install git
```
Дальше базовая настройка имени пользователя и почты
```sh
git config --global user.name "name"
```
```sh
git config --global user.email "email"
```
Нужно отключить проверку прав на файлы в репозиториях. Это [особенность](https://stackoverflow.com/a/77628879) работы с `Git` через `Termux`.
```sh
git config --global safe.directory '*'
```
Также можно установить `OpenSSH` и сгенерировать SSH ключ.
```sh
pkg install openssh
ssh-keygen
cat ~/.ssh/id_ed25519.pub
```
Осталось разве что настроить [алиасы](/git/aliases) и можно полноценно использовать `Git` на телефоне!