Posted on August 27th, 2008 at 9:40 pm.

This is part 3 of a 4 part series of setting up your systems to use Git.

So you’ve installed Git on your remote server and now want to be able to keep connect to a remote Git repository. This post will go through setting up a connection to two popular repository hosting providers, Unfuddle and Github. I should stress these sites provide instructions on how to connect to their repositories and so what I talk about here is already on these sites; I just wanted to have a complete set of instructions available in one place. Read the rest of this entry »

Tagged: , , , , 0 comments

Posted on August 9th, 2008 at 2:08 am.

So here’s the situation. You’ve got a development copy of a website on your local Macbook and you’ve been making some changes to it. Everything looks great but you want to make sure you haven’t made changes that stop the site rendering the way you expect in Internet Explorer or Firefox 2. Usually you’d make use of your corporate network computers to test the site but your working remotely so don’t have that luxury. You do, however, have a couple of virtual machines running Windows XP and different versions of browsers. The question is, how do you test the changes without committing them to the live site? Read the rest of this entry »

Tagged: , , , , , 0 comments

Posted on August 6th, 2008 at 1:46 am.

This is part 2 of a 4 part series of setting up your systems to use Git but in this case, is of general interest to those who may need to generate SSH Keypairs.

Git uses SSH key pairs to authenticate the machine you are accessing the repository from with the place you store that repository. If you followed the post about installing Git on your MediaTemple server then this is the next step in getting Git ready. This post should also act as a quick reference if you are not yet familiar with, or just want reminding of, the method of creating SSH public keypairs. Read the rest of this entry »

Tagged: , , , , , , 1 comment

Posted on August 6th, 2008 at 1:27 am.

This is part 1 of a 4 part series of setting up your systems to use Git.

As a developer I make frequent use of version control systems to keep my code safe and easily keep production sites up to date. I previously used the widely supported SVN but have recently moved to the open source project Git. This move hasn’t been without it’s problems though and one of the largest was that Git wasn’t installed on my MediaTemple (MT) servers. Luckily, I found an MT knowledge base article titled “Installing Git on a (dv) 3.5 server” but soon found it had a couple of holes in it which prevented a successful install.

So, in case you find yourself in the same boat, I present my method for installing Git on a MediaTemple Dedicated Virtual 3.5 Server. Read the rest of this entry »

Tagged: , , , 1 comment

Posted on March 29th, 2008 at 3:30 pm.

It’s been a long time coming with a steep learning curve but it’s a great feeling to finally have my own place to hang the things I do online. This is themattharris.com, a place that will, over time, fill up with my experiences in network administration, education and web development, oh and life in general.

It is my hope that the things I share here will, in some way, be useful to you in some part of your life; or at the very least give you an interesting read.

I hope you like the site, and the design Cindy Li did for me, it’s got a lot of me on show so those who don’t know me, hopefully you will know something from what you see; those that do, I hope something looks familiar.

As the days go by i’ll be adding the posts I wrote but never published as well as adding more features on the site. In the meantime this is now my online home and you are welcome to visit any time you like.

0 comments