Will your code be for free / open source software?

If YES, then you should first try one of these free source code repositories:


GitHub is how people build software. With a community of more than 15 million people, developers can discover, use, and contribute to over 38 million projects using a powerful collaborative development workflow."


"SourceForge.net is the world's largest open source software development web site. We provide free services that help people build cool stuff and share it with a global audience."


If NO, then we recommend using git.

Quick start for Git

Creating and commiting on pamd.sc.fsu.edu

$ cd (project-dir)
$ git init
$ (add some files)
$ git add .
$ git commit -m 'Initial commit'

Cloning and Creating a Patch

$ git clone ssh://{mylogin}@pamd.sc.fsu.edu/panfs/\
$ cd {mygitproj}
$ (edit files)
$ git add (files)
$ git commit -m 'explain what I chanded'
$ git format-patch origin/master

For more information about how to use git see the Git Community Book. The section on Distributed Workflows is especially useful.

Note: Once your code is presentation ready we recommend sharing the URL and details of your project for posting to our Department software collection here. You can email This email address is being protected from spambots. You need JavaScript enabled to view it. with the details.