You might get the code using SVN
(recommended) or GIT
• SVN checkout:
The read-only version you can check out by:
svn checkout https://github.com/pencil-code/pencil-code/trunk/ pencil-code
For a read-write access, you need to have a github user name ('MY_GITHUB_NAME') and become part of the pencil-code
svn checkout https://github.com/pencil-code/pencil-code/trunk/ pencil-code --username 'MY_GITHUB_NAME'
• GIT checkout:
If you just want to check out the latest version of the code use:
git clone https://github.com/pencil-code/pencil-code.git
If you have a github username 'MY_GITHUB_NAME' and like to submit changes you can use:
git clone https://MY_GITHUB_NAME@github.com/pencil-code/pencil-code.git
git config --global credential.helper 'cache --timeout=3600'
git config --global branch.autosetuprebase always
With the second line, you set the password cache to one hour, the third line should actually become a default.
Or, if you prefer to use a SSH keyfile so that you do not have to type your password on each 'push':
git clone email@example.com:pencil-code/pencil-code.git
• Stable releases:
The Pencil Code can also be obtained as a stable release
We also provide the stable release r21570 as TAR.gz archive
for direct download.