Git für dein Android-Handy
Ich habe mich gefragt, ob es möglich ist, ein Git-Repository auf einem Android-Telefon zu erstellen, Projektdateien auf einem Android-Telefon zu bearbeiten und diese dann in das Remote-Repository zu verschieben. Schien, dass es möglich ist und wirklich gut funktioniert!
Dazu habe ich installiert Termux, Termux:Api, Termux:Widget. Es ist wichtig, alle drei Apps von einem Markt aus zu installieren - sie existieren in F-Droid и Android Play Market, aber die letzte in Android Play kostet 2 US-Dollar, aber in F-Droid ist sie kostenlos.
Führen Sie Termux aus und installieren Sie alle erforderlichen Pakete. Ermöglichen Sie den Zugriff auf das Dateisystem:
pkg install git openssh termux-api
termux-setup-storage
Projektordner erstellen:
mkdir /storage/emulated/0/Documents/work
cd /storage/emulated/0/Documents/work
git init
git remote add origin git@github.com:username/reponame.git
git config --global user.email "your@email.com"
git config --global user.name "Max"
nano readme.md
git add readme.md
git commit -am"first commit"
#create keys pair:
ssh-keygen
cat /data/data/com.termux/files/home/.ssh/id_rsa.pub
#copy the public key into the remote folder.
Ordner mit Startskripten erstellen:
mkdir -p $HOME/.shortcuts
mkdir -p /data/data/com.termux/files/home/.shortcuts/tasks
cd /data/data/com.termux/files/home/.shortcuts/
nano ./push.sh
chmod +x push.sh
push.sh sieht aus wie das:
#!/data/data/com.termux/files/usr/bin/bash
cd /storage/emulated/0/Documents/work
git add *
git commit -am"autocommit"
git push origin master
termux-toast "Changes successfully pushed"
Erstellen pull.sh:
#!/data/data/com.termux/files/usr/bin/bash
cd /storage/emulated/0/Documents/work
git pull origin master
termux-toast "Changes successfully pulled"
Fügen Sie das Widget auf Ihrem Bildschirm hinzu und lösen Sie damit Pull-Push-Skripte aus!
Jetzt kann ich Änderungen von meinem Telefonbildschirm aus verschieben und abrufen!
Deutscher Blog
Dachte, warum nicht anfangen, etwas auf Deutsch zu schreiben?
Zufällig war Deutsch die erste Fremdsprache in der Schule. Nachdem ich vor zwei Jahren nach Berlin gezogen bin, ist mein Deutsch noch schlechter als mein Englisch, das ich alleine lernen musste.
Mal sehen, ob ein Blog auf Deutsch eine gute Hilfe ist, um meine Sprache zu verbessern.