title: Can Git software (e.g. Gitbox, Github, SourceTree) use a remote repo instead of local?
body: <p>I like using Git software to push commits, but the ones I use (Gitbox, Github, SourceTree) all ask for a local repo when adding a new repo to them. </p>
  
  <p>Thing is, my repo is on my development server not my local machine. </p>
  
  <p>So can Git software use a remote Git repo as a development repo, then push that to your main repo (e.g. Github or Bitbucket)? </p>
  
  <p>Otherwise it seems you cannot use the software and have to resort to command line over SSH. </p>
  
  <p>Thanks</p>