I'm a bit new to git and github, but I understand how it works.
From the theory I've learnt, github or bitbucket acts as the remote repository when using git locally. Now say that I am using a tool like "cloud9" or "nitrous.io" where you can do all your development in the browser and remotely, I would like to know:
1) Is it possible to make github/bitbucket your "local" repository, without having a local git?
2) How can this be done? I assume SSH keys will be involved, but I would like to avoid using a local git and do everything between github/bitbucket and the online coding tool only.
Thanks for all the help.