title: Github + Mediatemple or Beanstalk? How should I be using Github?
body: <p>I've been doing a lot of research on getting set up with Git and coming up with a good strategy for deployment.  (For background, I have formerly been on GoDaddy and FTP.  Yuck.)</p>
  
  <p>Several successful developers have told me my Github account can be a very powerful developer resume, and that I should put my own site on there, as well as work on contributing to open source projects.  So I would like certain repos of mine to be available there.</p>
  
  <p>The options I've come down to for my set up are either:</p>
  
  <p>A) Use Beanstalk to both host my clients' sites and store all of my repos.  Somehow also push certain repos to Github, and use this only for my site, open source stuff, etc.  (not sure how to do that part)</p>
  
  <p>B) Use Github to store both private and public repos, and host with a company like MediaTemple that allows SSH access and Git (unlike GoDaddy).  </p>
  
  <p>It seems like the Beanstalk approach is simplest and has really good documentation.  Are there any drawbacks to doing things this way?  How should Github be incorporated in the workflow?  Is anyone using both of these together?  </p>