Terminal on Android
Setting up git on Android¶
Mobile Sync for Obsidian | Some Thoughts
Termux Terminal on Android¶
- Download Termux (terminal) on F Droid
- not on Google Play
- Download the Termux:Widget | F-Droid
pkg update- if it doesn't work:
termux-change-repo - select the first option
- if it doesn't work:
pkg install gitpkg install opensshssh-keygencat ~/.ssh/id_rsa.pub- add SSH key to GitHub
termux-setup-storage- give termux access to the file system via
~/storage - no SD card access without root 😥
- give termux access to the file system via
cd ~/storage/downloads- Install vim
pkg install vim
- Setup git
git config --global pull.rebase falsegit config --global user.name "Fullchee Zhang"git config --global user.email "fullchee@gmail.com"
git clone git@github.com:Fullchee/notes.gitgit clone git@github.com:Fullchee/private-notes.gitchmod 700 -R /data/data/com.termux/files/home/.shortcuts~/.shortcuts/sync_notes.sh
Let git know to trust that folder
#/bin/bash
sync() {
git add -A && git commit -m "Android" && git pull && git push;
}
cd ~/storage/downloads/notes
echo "Syncing notes"
sync
cd ~/storage/downloads/private-notes
echo "Syncing private notes"
sync
Last update:
2023-04-24