GitHub
GitHub is a cloud-based platform where developers can store, share, and collaborate with others to write code.
Available for:
- UofG staff
Access
Prior to joining, you need to have a 2FA-enabled GitHub account linked to your UofG email address.
Resources for members
Linking your UofG email address to your GitHub account
Please note that your GitHub account must be associated with your University email address:
1. If you already have a GitHub account linked to your UofG address, then this account will automatically be selected and used to grant access
2. If you have an existing GitHub account not linked to your UofG email address and you would prefer to use that account, you need to add your UofG email address to your GitHub account before you can join with your existing account. Adding an email address to your GitHub account.
If you do not already have a GitHub account, then you will need to set up an account using your UofG email address in GitHub before you can accept the first invitation. Request access to join UofG GitHub.
Please note: You must enable GitHub 2FA on your GitHub account: Configuring two-factor authentication for your GitHub account.
GitHub joining organisations
These three organisations are available when you request to join the UofG GitHub:
1. Public Organisation for anyone looking to only publish public repositories. Public repositories are visible to all GitHub members and not just University staff and students.
- Students cannot automatically join University of Glasgow GitHub organisations
2. Internal Organisation for anyone who requires to publish internal and private repositories. This will also include membership of the public organisation. Internal repositories will be visible to all staff and students that are members of the internal organisation. Private repositories will only be visible to repository members. External collaborators can be invited to join private and internal repositories. You cannot create public repositories within this organisation.
- Students cannot automatically join University of Glasgow GitHub organisations
3. College of Science & Engineering Organisation for teaching resources and resources internal to the running of CoSE.
- Students are not being added at present and should be onboarded via their course tutor
There is a delay of up to 1.5 hours between you being added to the group and this change being synced to Azure and GitHub.
Once your request has been received by the requested GitHub organisation, you will receive a joining email directly from GitHub, that you have to accept before joining is complete. Please note that your GitHub account must be associated with your University email address and must have GitHub 2FA enabled.