If you've written any amount of code beyond "Hello, world" you are probably familiar with the idea of version control systems. The idea is simple: you use a piece of software to keep track of changes that you've made to your code. If you are working on a complex project involving multiple people, using a VCS is likely the only way to efficiently manage the project.
If you're working on a project with a collaborator, there is no need to be in the same location as each other if you are both able to access the shared space where your files can be indexed by the VCS. Most VCS make it trivial to work with others via cloud-based services.
One VCS that is popular is called git. There is a web service called GitHub where coders who use git can check-in their code and collaborate with others. And, although there are people and organizations starting to use GitHub for non-software projects, there are GitHub-like clones popping up for specialized fields.
Two in particular have caught my eye for scientific research projects: SciGit and Banyan. Both of these sites are pretty new, and they both seem to have roughly the same idea: a service for scientists to collaborate on projects with version control without having to learn a lot about git itself.
I'm interested to know if anyone out there has looked at these sites or tried them out.