Okay, so even though I''m the only one developing my project, I decided to create a github repo so I can develop on my desktop, personal laptop or work laptop as I see fit. I committed everything using the steps Ryanb showed on Railscasts, and it all looks fine. However, it doesn''t look like the things in /vendor/plugins got committed, specifically restful_authentication. That folder, while present on github, is empty. I eventually got it working by reinstalling restful_authentication as a plugin on the second machine, but is that normal practice, or did I do something wrong when I was putting my code on github?