Gitorious
with zsh in love
Seit kurzem habe ich meine Standard-Shell von Bash auf zsh umgestellt. Und ich bin begeistert. Die Möglichkeiten sich seine Shell nach Lust, Laune und Bedürfnissen anzupassen sind scheinbar unerschöpflich.
Basierend auf den zsh-Settings von 0xAFFE habe ich einiges “generalisiert” und stelle in Zusammenarbeit mit ihm die Settings auf Gitorious zur Verfügung:
http://gitorious.org/egon0-zsh-0x
Ich würde mich über Feedback freuen – vor allem eventuelle Fehlermeldungen im Zusammenhang mit der Temperaturanzeige, Batterie-Status und WLAN-Status sind für mich sehr interessant – aktuell konnte ich diese drei Bereiche nur auf meinem Thinkpad R61 testen.
Eingebaute Funktionen:
- Anzeige des Benutzers und des Hostnamen
- Uhrzeit
- Batterie-Ladestatus (wenn vorhanden)
- Load
- WLAN-Status (wenn vorhanden)
- Rückgabewert des letzten Befehls (wenn vorhanden)
- Git-Branch des aktuellen Verzeichnisses (wenn vorhanden)
- diverse Aliase für häufige Befehle
- fortune-Späße beim Login (wenn fortunes installiert)
- unterschiedliche Kolorierung des aktuellen Pfades (rot = nur lesen, grün = im Home-Pfad, Gelb außerhalb des Home-Pfades)
- Alias “gitn” = git push origin master
Known Bugs:
- Die Kolorierung des Pfades macht hier und da komische Sachen
Screenshot:
Viel Spaß damit.… Read the rest
Gitorious push schlägt fehl: “fatal: The remote end hung up unexpectedly”
Nach dem clonen eines meiner Projekte bei Gitorious wollte ich meine lokalen Änderungen auf den Server schieben.
Leider brach
git push origin master
mit der Fehlermeldung
fatal: The remote end hung up unexpectedly
fehl.
Die Lösung ist recht simpel, in der Datei .git/config muss im “[remote "origin"]” Bereich die Zeile
url = git://gitorious.org/project/project.git
durch
url = git@gitorious.org:project/project.git
ersetzt werden.
Dann klappts auch mit dem push.… Read the rest
