I pushed several of my common linux config files that I often find myself sharing with others via email to github. I'd say it's currently specific to Java developers that are using maven2. I lean heavily on alias's defined in my .bashrc file which lives under my home directory. Hopefully others will fork this project and I can merge forked changes back into my project.
Not only did I want to provide an easy way to share among co-workers, but I also wanted to be able to port to other machines or even when I need to rebuild my work laptop. Also, I just want to get more comfortable with a DVCS workflow. Thanks to Ron Alleva's post (Using Git and Subversion in 5 Easy Steps) about getting setup with using git as the client to svn, I am all set at work to start using git.
Please check it out at https://github.com/jlorenzen/linux-config-files/tree
git clone git://github.com/jlorenzen/linux-config-files.git
Currently it includes:
- .bashrc - Contains my alias's
- .synergy.config - Config file I stole from Joe Kueser which lets me control a windows machine with the keyboard and mouse connected to my linux laptop (see synergy).
- .vimrc - Simple vim settings. Nothing special yet
- idea.sh - Simple IntelliJ Idea startup script for linux
- idea.vmoptions - Modified vmoptions for IntelliJ Idea
- start-hudson.sh - Example of a generic linux startup script
- stop-hudson.sh - Example of a generic linux stop script
git push origin master
This was after I did the one step (I think) to add the origin:
git remote add origin firstname.lastname@example.org:jlorenzen/linux-config-files.git