Note: To fully collaborate we recommend you a free Github account. You will then need to provide github with your public ssh key. (You can also access SCF's public repository with git://github.com:scf/scf.git but we recommend the below procedure for collaboration.)
To ease setting up a complete development site technical coordinator Stefan Freudenberg forked off the mirror of Drupal CVS at Github. We are using a branch created from DRUPAL-6-6 with the SCF profile added as a submodule. Development is organized around the SCF repository on Github. You should begin by creating or logging into your github account and creating a personal fork of github.com/scf/scf.git. A project can be forked when logged in to Github by visiting a repository's url and pushing its fork button.
The below example creates your own working copy of SCF Drupal in a directory named scf_drupal in /var/www, but both the directory name and the path can be changed to suit your choice and web server environment. The reference to "myaccount" must also be changed to your github account name.
With that in mind, to set up your personal dev site with the latest stable Drupal 6 and the SCF profile follow those steps:
cd /var/www$ git clone git://github.com/scf/drupal.git scf_drupal$ cd scf_drupal$ git checkout -b scf origin/scf$ git submodule init$ git submodule update$ cd profiles/scf$ git remote add myfork git@github.com:myaccount/scf.git$ git checkout master(Don't forget to change "myaccount" to your github account name!)
Now create a database, prepare the Drupal environment, and install Drupal as always-- selecting the Science Collaboration Framework (SCF) installation profile, of course.
See the download page steps 1 and 6-9 for command line instructions for creating the database.
http://agaricdesign.com/note/check-out-drupal-version-specific-directory...
http://github.com/guides/getting-a-copy-of-your-github-repo
Create an account on GitHub.com if you don't already.
Find SCF (recommend you add it to your watchlist)
Click the fork button.
Now you have your own fork.
Read more:
http://github.com/guides/fork-a-project-and-submit-your-modifications