GitLab group
The theory group now has a group on GitLab called Computational Surface Science for private scripts and projects.
Chemical Physics has a GitLab named: "Chemical Physics at Chalmers" to host code shared with the public.
Getting access
As of now, to be added to the private group, you need to have a GitLab account (http://gitlab.com) and ask Anders (the owner of the group) to add you. He can search for your name and make sure he adds the correct username.
The public group is administered by Henrik
A simple guide
There are many guides to using git, search and thy shalt found.
https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html
But here is a guide of the basics.
To download, or clone, a certain project to your computer, you need to clone the project by writing
git clone <address to project>
the <address to project> can be found on the projects page on GitLab, just below the name of the project in the SSH box. You will have to write your GitLab username and password unless you add an SSH key to your GitLab account. The basics of how to do this can be found here.
Once you have cloned the project you can cd into the folder. Once there you can start contributing. Useful commands:
git status
will show you if there are any untracked files. You can add them by writing
git add newfile
Then you need to commit your changes. Write
git commit
And finally you can push to the GitLab project
git push
Then everyone can see your changes and access your beautiful contribution.