Tuesday, August 14, 2007

My Public Projects

After recently having made the switch from Subversion to Git I created a GitWeb site of all of the projects of mine which can be publicly distributed (i.e. no homework or encryption keys).

Without further ado, here it is:

https://git.haxney.org

The https part is important, since it is hosted on a computer behind the evil veil of RCN's inbound port 80 filter. Note that I use a self-signed certificate, so you will have to accept that if you want to view my work.

Should you decide to check something out, you will need to tell git to ignore the self-signedness of my certificate with the following command:

$ GIT_SSL_NO_VERIFY=true git clone https://git.haxney.org/git/.git


To make git ignore the unverifiable certificate in the future, run

$ git config http.sslVerify false


This will tell git to ignore invalid certificates for this project. If you throw a "--global" between the "config" and "http.sslVerify", you can set this behavior for the current user. This may not be a good idea, but can save you hassle if you are pulling from a lot of self-signed repositories.