title: Is this Git workflow acceptable?
body: <p>Git Workflow</p>
  
  <ul>
  <li>Developer 1 (France) - Local Machine - Local Project Files - Local repository </li>
  <li>Developer 2 (Brasil) - Local Machine - Local Project Files - Local repository</li>
  <li>Github - Remote Machine - No Files At all - Remote Repository</li>
  </ul>
  
  <p>Both developers, push and pull, by connecting the <em>LOCAL Repository</em> with the <em>REMOTE repository on github</em>.</p>
  
  <p>Once we want to upload the project, we do so from ONE of the local machines, trough ftp, to our shared host. </p>
  
  <p>Could this be an acceptable work-flow ?</p>
  
  <p>Thanks in advance.</p>
  
  <p><strong>Update</strong>
  <br />
  So, and if I understood well alexcepoi comment, we can accomplish the above by doing:
  <br />
  <br />
  Git Workflow - v2 :)</p>
  
  <ul>
  <li>Developer 1 (France) - Local Machine - Local Project Files - Local repository </li>
  <li>Developer 2 (Brasil) - Local Machine - Local Project Files - Local repository</li>
  <li>Github - Remote Machine - No Files At all - Remote Repository</li>
  <li>Local Machine - No Files at all - Local Repository (from Pull Github Remote Repository).</li>
  </ul>
  
  <p>I'm new, and I'm sure I will mess up on something IF I have, on the same machine, two git clients. (if this is possible), one for development. Another for "pull from github" and upload using ftp.</p>
  
  <p>Should we have another machine, and then we ssh to it somehow? So that we can perfectly realise that we ARE NOT messing around?</p>
  
  <p>What do you think?</p>
  
  <p>Thanks a lot again, and sorry for all those dummy questions. Really. :)</p>