Fork the Main Repository

Last update: 02 May 2019 [History] [Edit]

The main ATLAS offline git repository we will use in the tutorial is https://gitlab.cern.ch/atlas/athena. Follow that link and then create your own copy of the repository by pressing the Fork button on the project’s front page.

Warning If you are presented with a number of group options when you start to fork, pick your personal account for this tutorial. There are some good uses for group forks in sub-domains to work on large developments, but we won’t cover that workflow in this tutorial. GitLab fork groups

That’s all their is to creating a fork!

You now have your own personal copy of the ATLAS offline code that you can modify as you like. You will also be unperturbed by other developers working on their forked copies.

Add your friendly build bot

Your development will be built and tested by an automated continuous integration system as you will see later. Results of these automatic builds are published on GitLab as small icons next to commit hashes. In order for this to work, the build bot needs to have access to your private fork. Therefore, please go to Project Settings -> Members on the top-right,

and then add atlasbot as Developer to your project.