In order to make it easy for researchers in our group to track changes in computer files and programs we have created a private GitHub account, a version control repository, for our group.
GitHub is a “version control system,” what’s that mean? When developers are creating something (an application, for example), they are making constant changes to the code and releasing new versions, up to and after the first official (non-beta) release. Version control systems keep these revisions straight, and store the modifications in a central repository. This allows developers to easily collaborate, as they can download a new version of the software, make changes, and upload the newest revision. Every developer can see these new changes, download them, and contribute.Read More HERE.
We highly recommend our researchers and research students to build a private repository, on our SOC git group account (Notice: This is private and can be only accessed by people who have access to a particular project). In particular, a repository is a location where all the files for a particular project are stored, usually abbreviated to “repo”. Each project will have its own repo, and can be accessed by a unique URL.
How to create a repository for your project on SOC git account?
1. Anyone who likes to have a repository, needs to create an account on github. Please follow the instructions in this LINK to create a github account.
2. Then, you will need to send me or Reza (firstname.lastname@example.org) a request and specify the name of repository + list of people (name + email) who will need to access the repository as a contributor.
3. Once the repository has been created, all the contributors will receive a confirmation email.
4. The contributors will then need to accept the terms and conditions in the email, and they will have full access to the repository.
5. An Intro to Git and GitHub for Beginners. click HERE