This is an old revision of the document!
Table of Contents
Gitlab
Overview
The School of Computer Science git server is available at git.socs.uoguelph.ca, and is accessible to all SoCS Students, Faculty and Staff. It uses Gitlab as it's software, with detailed user documentation available at https://docs.gitlab.com/ee/user/.
How to Start
Logging In
To access the SoCS git service, visit git.socs.uoguelph.ca in a web browser, and log in with your UoG Credentials. Ensure that the “Central Login ID” tab is selected.
Creating a Project
Create a project by clicking the green “New Project” button at the top right of the window.
Enter a name for your project in the “Project Name” box. While you type here, the “Project Slug” box will automatically be filled.
The “Project URL” section will list your username by default. You should leave this as is, unless you are creating a group project. More information on that can be found in the Gitlab Documentation.
By default your project will be set to Private access. While you can set this to public, please be aware that it may be academic misconduct to make current coursework publicly available. If you need to share your project with other SoCS Students/Instructors, it is best to make a Group Project, and share it with them directly.
Importing Repositories
Repositories can be imported to the SoCS git server from a number of platforms including github, and the old SoCS Server.
To import from github, or another web platform, please see the Gitlab Documentation for details.


