Jan 19 2012

Using Git with Subversion

Category: git | subversionMatt @ 14:52

Do you love Git?  Are you working on a project that’s using Subversion?  Well, did you know that Git actually integrates quite nicely with Subversion right out of the box?  I’ll show you what you need to know to get started with Git and Subversion, and I’ll show you the workflow I use for keeping my work in sync with everyone else on my team.

More...

Tags:

Nov 24 2009

Fun with Git: how to re-attach your ssh key on a new machine

Category: gitMatt @ 13:50

It seems you are no longer cool unless you are using Git and Github, so I decided I’d give it a shot with Esenterate.  I found Git for Windows Developers to be extremely useful, and I highly recommend reading it if you are thinking about using Git. 

Everything was fairly straight forward except for one small detail: I wanted to use Git from both my laptop and my desktop.  I generated my public/private key pair on my laptop, then copied it to my desktop, but I wasn’t sure how to associate the pair with my user in gitbash.  (yes, I realize that the solution is probably obvious to all you *nix peeps out there; go back to editing your 10,000 config files, please. *smiles*)  Without this key correctly associated to your account, you won’t be able to push to Github.  After some Googling, I discovered the ssh-add command.  Unfortunately, I couldn’t get it to work.  I kept getting Could not open a connection to your authentication agent errors.  After even more Googling, I found the solution: you need to start ssh-agent, then execute the ssh-add command, like so:

exec ssh-agent bash
ssh-add id_rsa

If everything goes according to plan, you should see a success message like Identity added: id_rsa (id_rsa).  You should now be all set to push to Github!

Tags: