<?xml version="1.0" encoding="UTF-8"?>
<guide>
  <body>&lt;p&gt;Are you a freelance developer working on multiple projects for multiple clients, and want to manage them here on GitHub?  Never fear, this guide will detail the most common solutions to this problem&lt;/p&gt;
&lt;h2&gt;One account, multiple collaborators&lt;/h2&gt;
&lt;p&gt;This design lets you retain control over the repos, but still gives your clients access to them.&lt;/p&gt;
&lt;p&gt;This is the simplest (and cheapest) approach.  Simply create one account with a plan that provides enough private repos to cover all your projects.  If your client needs access to the source code, have them create a free account.  You can then add their free account as a collaborator on the projects you wish for them to have access to.&lt;/p&gt;
&lt;p&gt;If you wish, you can even bill your clients for the cost of your account, and maintaining their repos on it!&lt;/p&gt;
&lt;h2&gt;Multiple accounts, one collaborator&lt;/h2&gt;
&lt;p&gt;This design gives the control over the repos (and the bill) to your client, but still allows you to push into all your clients&amp;#8217; repos from a single account.&lt;/p&gt;
&lt;p&gt;With this design, have your clients each open their own paid account and create empty repos for each project.  Add your account to the repos as a collaborator.  You can now push to their repos as if they were your own!&lt;/p&gt;
&lt;h2&gt;Multiple accounts, no collaborators&lt;/h2&gt;
&lt;p&gt;This is by far the most complicated setup, and should be avoided if at all possible.  If, for whatever reason, you &lt;strong&gt;must&lt;/strong&gt; push to each client&amp;#8217;s repos using &lt;em&gt;their&lt;/em&gt; account, this is the setup you will have to use.  Instructions on this design are detailed in the [[Multiple GitHub Accounts]] guide.&lt;/p&gt;</body>
  <created-at type="datetime">2008-08-01T15:39:55-07:00</created-at>
  <id type="integer">66</id>
  <permalink>managing-multiple-clients-and-their-repositories</permalink>
  <title>Managing multiple clients and their repositories</title>
  <updated-at type="datetime">2009-03-11T13:40:33-07:00</updated-at>
  <user-id type="integer">706</user-id>
</guide>
