How to install Git without having to install Xcode on MacOSX

Today I re-installed one of my Mac’s with the latest version of OSX (my laptop has been using Mavericks for a while so I thought I’d better upgrade my family iMac too!) Anyway, annoyingly, if you download Git for MacOSX from the official Git website ( and install it on your Mac,  you’ll notice that […]

Setup your own private GitHub server using GitLab and Ubuntu Server 12.04 LTS

I’m the first to admit that I absolutely love writing code and applications, I’m also a huge fan of GitHub, GitHub is a fantastic tool for hosting and collaborating on public projects such as open-source projects however and although you can pay to enable you to host private Git repositories on GitHub if you have […]

Using Composer in your own PHP projects with your own Git packages/libraries

Composer is fast becoming the defacto standard for managing packages and dependencies in PHP applications. Composer is like Bundler, a dependency manager for Ruby on Rails! In this post I’ll be showing you how you can configure your own application to use Composer’s features and how  to automatically install and update your own packages from GitHub. In […]

Using git/composer on Windows 7 via. an authenticated proxy server.

Recently I had a requirement to connect to Git including using Composer via an authenticated HTTP proxy server, I thought I’d share my solution with you all. The machine I was using was a Windows 7 Professional machine (not my OS of choice!), connecting to a corporate proxy server using my ActiveDirectory credentials. After several hours […]

Installing a Git Server using Apache (WebDAV) on Ubuntu Server 12.04

This tutorial is mainly for Ubuntu Server 12.04, meaning I’ve implemented and tested it fully on a Ubuntu 12.04 server this will more than likely work on other versions of Ubuntu/Debian based distro’s too though! So, whats this tutorial all about then… well this allows you to run your own (private) Git Server using WebDAV […]