Ein Hundert Sterne
Heute, als ich GitHub geöffnet habe, bemerkte ich, dass jemand meinem Projekt "Einfacher Texteditor" einen weiteren Stern gegeben hat. Es scheint ein einfaches Projekt zu sein, und es ist nicht sehr gut geschrieben, aber aus irgendeinem Grund mögen die Leute es. Mir gefällt dieses Projekt auch, und das ist ein gutes Zeichen. Der Bugtracker des Projekts ist voll von Tickets darüber, was verbessert werden kann, was bedeutet, dass ich die Richtung meiner Arbeit für die nahe Zukunft festgelegt habe - ich werde es verbessern und weiterentwickeln. Wenn mir jemand dabei helfen möchte, wäre ich mehr als glücklich!
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!