This commit is contained in:
@@ -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` на телефоне!
|
||||
Reference in New Issue
Block a user