Github Over HTTPS

Github defaults to using the default SSH port (22) but it can be reconfigured to use HTTPS port 443. To test this run the following command: ssh -T -p 443 git@ssh.github.com The above -p 443 parameter tells SSH to connect … Continue reading



Firefox Interupts localhost To www.localhost.com

Firefox tries to be too clever and when the address doesn’t work, it tries to connect to sites on common patterns like adding .com or www. to the address in case the user accidentally forgot to put them in. For … Continue reading



BitTorrent Sync On Ubuntu

Overview BitTorrent Sync or BT Sync uses BitTorrent technology to facilitate peer to peer file synchronization. It allows almost true peer to peer setup without a central server (except for a tracker). Clients can come on and offline as an … Continue reading



Installing Latest Docker Server On Ubuntu 14.04

Overview Docker is becoming a very popular software container for Linux based deployments. It allows software to be wrapped into containers and deployed onto the server. The container is “jailed” so that it’s processes cannot interfer with others (a sandboxing … Continue reading



Chef Dependency Hell

I’ve been playing around with Chef in conjunction with Vagrant and it’s become very obvious the lack of dependency management. Chef cookbooks has a metadata.rb which has a dependency directive to allow users to see what the cookbook relies on. … Continue reading



Checkout Specific Files From Git

Overview From Git 1.7 it is possible to checkout specific files from a repository. The feature in Git is called sparse checkout. How To Create a repository: git init myRepo where myRepo is the directory to create the new repository. … Continue reading



Manually Installing Sublime Text 2 On Ubuntu

Overview Sublime is one of the best of the text editor I have used. One of the best things about it is that it’s cross platform but it doesn’t include an installer for Linux. Install Download a copy of the … Continue reading



Github Permission Denied

I was trying to push to Github and got the following error: debug1: No more authentication methods to try. Permission denied (publickey). In the above case make sure a new SSH key exists by checking there are files in ~/.ssh … Continue reading