STEP 1: Create an account on GitLab using this link: https://gitlab.com/users/sign_in STEP 2: Get a colleague with access rights to the EAVISE GitLab to add you as user once your account has been created: https://gitlab.com/groups/EAVISE STEP 3: Let the fun begin
How to make a new repository?
Log into Gitlab
Click on groups --> Click on EAVISE
Select the projects page --> New Project
Give a small meaningfull description and select if you want a public or private repo
Once this is done, all the necessary git commands are there for you to make your local clone and then push the changes online.
Private, internal or public?
This has to be your own choice. Public means that anyone can browse the project through a link that will be placed at the EAVISE webpage, while internal means every logged in gitlab user (including members outside of the EAVISE group) can access your code and use it whenever they prefer it. Private means that only members of the EAVISE group can access your code.
Rules of EAVISE online Gitlab
If you have a new piece of software make a new repository. This makes it easy to clone that project in the future and continue working on it for any other colleagues.
Please add documentation. If you do not plan to add them, then you better not bother create a repository. A good way to start is a README with installation instructions and comments on top of each function discussing the content.
Do not remove repositories of colleagues unless they asked you to do so.
To ensure there is some structure in naming repositories/projects, do follow these rules
TETRA projects start with IWT_TETRA_{name}
Paper projects start with YEAR_{conference_name}_{author_name}
Consultancy projects can start with CONSULTANCY_{name_project}
Frameworks start with FRAMEWORK_{name_framework}
NEED HELP?
Ask Steven or Wiebe for help or pointers on how to do something!
STEP 2: Get a colleague with access rights to the EAVISE GitLab to add you as user once your account has been created: https://gitlab.com/groups/EAVISE
STEP 3: Let the fun begin
How to make a new repository?
Once this is done, all the necessary git commands are there for you to make your local clone and then push the changes online.
Private, internal or public?
This has to be your own choice. Public means that anyone can browse the project through a link that will be placed at the EAVISE webpage, while internal means every logged in gitlab user (including members outside of the EAVISE group) can access your code and use it whenever they prefer it. Private means that only members of the EAVISE group can access your code.
Rules of EAVISE online Gitlab
To ensure there is some structure in naming repositories/projects, do follow these rules
NEED HELP?
Ask Steven or Wiebe for help or pointers on how to do something!