... | @@ -21,17 +21,27 @@ Command | Effect |
... | @@ -21,17 +21,27 @@ Command | Effect |
|
|
|
|
|
|
|
|
|
## First time using GitLab
|
|
## First time using GitLab
|
|
|
|
This section is aimed towards first time users of both Git and this instance of GitLab.
|
|
|
|
|
|
|
|
### What is `git` and GitLab?
|
|
|
|
|
|
|
|
|
|
### Login
|
|
### Login
|
|
GitLab has been setup such that you can login with your Stellenbosch University credentials.
|
|
GitLab has been setup such that you can login with your Stellenbosch University credentials.
|
|
|
|
|
|
1. Click the **Sign In / Register** button at the top corner, or **[click here](https://git.cs.sun.ac.za/users/sign_in)** to open the login page in a new tab.
|
|
1. Click the **Sign In / Register** button at the top corner, or **[click here](https://git.cs.sun.ac.za/users/sign_in)** to open the login page in a new tab.
|
|
2. Now click the **Single Sign-On button** encircled in red in the below image.
|
|
2. Now click the **US Single Sign-On button** encircled in red in the below image.
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
3. You will be re-directed to the University single sign on system to login.
|
|
|
|
|
|

|
|
Congratulations! You should now be logged in. You won't be able to create any projects or groups as an undergraduate, but if you are a postgraduate, you can request permissions for this.
|
|
|
|
|
|

|
|
If you have been enrolled in a course that uses GitLab for projects, you should see the projects listed on this page.
|
|
|
|
|
|
### SSH key Setup
|
|
### SSH key Setup
|
|
|
|
Next, we will need to add your SSH key so that you can `clone` a copy of the project repository (or repo for short) to your local PC. We assume you are using a NARGA machine, but these instructions should be applicable for any Linux machine.
|
|
|
|
|
|
### First project clone
|
|
### First project clone
|
|
|
|
|
... | | ... | |