Skip to content
Snippets Groups Projects
Commit cf14a5de authored by Karo Saharinen's avatar Karo Saharinen
Browse files

Version 16 updated gui. Thus, new screenshots & texts #2

parent 88a604dd
No related branches found
No related tags found
No related merge requests found
Showing
with 17 additions and 16 deletions
...@@ -2,8 +2,7 @@ ...@@ -2,8 +2,7 @@
On this course we study how Git version control and Gitlab project/repository management environment are used. Git has become the 'de facto' tool for source code version control and these practices can be used on any field of education. On this course we study how Git version control and Gitlab project/repository management environment are used. Git has become the 'de facto' tool for source code version control and these practices can be used on any field of education.
This material has mostly been made in 2018 with slight updates in the August of 2020. Video's have been renewed for the english language implementation in 2021. **Note!** This material has mostly been made in 2018 with slight updates in the August of 2020. Video's have been renewed for the english language implementation in 2021. In 2023, the web gui of Gitlab was updated causing the renewal of texts and screenshots, but not the videos (as basically the buttons just changed places).
:movie_camera: [Course Introduction video](https://panopto.jamk.fi/Panopto/Pages/Viewer.aspx?id=80bc5aa0-20a9-4642-af31-ad890040aaa4) :movie_camera: :movie_camera: [Course Introduction video](https://panopto.jamk.fi/Panopto/Pages/Viewer.aspx?id=80bc5aa0-20a9-4642-af31-ad890040aaa4) :movie_camera:
......
...@@ -115,7 +115,7 @@ On this course we use the Issues to represent unfinished assignments. ...@@ -115,7 +115,7 @@ On this course we use the Issues to represent unfinished assignments.
### Lets Create an Issue ### Lets Create an Issue
Use your browser to access: https://gitlab.labranet.jamk.fi -> Login -> Your Projects -> gitlab-course -> on the right Issues Use your browser to access: https://gitlab.labranet.jamk.fi -> Login -> Your Projects -> gitlab-course -> on the left`Plan` -> `Issues`
![image](src/vko/vko01/issues1.png) ![image](src/vko/vko01/issues1.png)
...@@ -151,17 +151,17 @@ You can comment more information on an issue if you wish. On the right you can a ...@@ -151,17 +151,17 @@ You can comment more information on an issue if you wish. On the right you can a
- Reporting of how long it actually took e.g. "/spend 1h" - Reporting of how long it actually took e.g. "/spend 1h"
- These estimates/reports are very handy under the Milestones -section - These estimates/reports are very handy under the Milestones -section
On the top right you can see Issues assigned to my user account on all the repositories/projects I am working on. On the top left you can see Issues assigned to my user account on all the repositories/projects I am working on.
![image](src/vko/vko01/issues5.png) ![image](src/vko/vko01/issues5.png)
### Issue visualization ### Issue visualization
Issues can be visualized as a list under `Issues -> List` Issues can be visualized as a list under `Plan -> Issues`
![image](src/vko/vko01/issues6.png) ![image](src/vko/vko01/issues6.png)
Or in the visualization of a board by selecting `Issues -> Boards`. Or in the visualization of a board by selecting `Plan -> Issue boards`.
![image](src/vko/vko01/issues7.png) ![image](src/vko/vko01/issues7.png)
...@@ -180,7 +180,7 @@ Or ...@@ -180,7 +180,7 @@ Or
- **Do (Assignments)** - **Do (Assignments)**
- **Return (Assignments)** - **Return (Assignments)**
These Labels depend on the subject of the project. Below is an example board where the default **To do** and **Doing** labels. These Labels depend on the subject of the project. Below is an example board where the default **To do** and **Doing** labels. More boards can be done by `Create list` -> check `Label` -> `Value`.
![image](src/vko/vko01/issues8.png) ![image](src/vko/vko01/issues8.png)
...@@ -218,13 +218,15 @@ The created milestone looks like this. ...@@ -218,13 +218,15 @@ The created milestone looks like this.
Now the milestone should include Issues, so lets move to the earlier made Issue and attach it to a Milestone. Now the milestone should include Issues, so lets move to the earlier made Issue and attach it to a Milestone.
Issues -> List -> Finalizing the course -> Milestone -> Edit -> and from the dropdown menu: Opintojakson päättäminen Plan -> Issues -> Finalizing the course -> Milestone -> Edit -> and from the dropdown menu: Finalizing the course
Issue is updated (after the selection) to look like this. Issue is updated (after the selection) to look like this.
![image](src/vko/vko01/milestones4.png) ![image](src/vko/vko01/milestones4.png)
Issues -> Milestones -view gets a graph of the "readiness" of the Milestone. Unfortunately it is now 0%, because 0/1 Issues has been closed. :smile: Plan -> Milestones -view gets a graph of the "readiness" of the Milestone.
Unfortunately it is now 0%, because 0/1 Issues has been closed. :smile:
![image](src/vko/vko01/milestones5.png) ![image](src/vko/vko01/milestones5.png)
......
src/vko/vko01/issues1.png

45.2 KiB | W: | H:

src/vko/vko01/issues1.png

101 KiB | W: | H:

src/vko/vko01/issues1.png
src/vko/vko01/issues1.png
src/vko/vko01/issues1.png
src/vko/vko01/issues1.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko01/issues2.png

47 KiB | W: | H:

src/vko/vko01/issues2.png

101 KiB | W: | H:

src/vko/vko01/issues2.png
src/vko/vko01/issues2.png
src/vko/vko01/issues2.png
src/vko/vko01/issues2.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko01/issues3.png

34.1 KiB | W: | H:

src/vko/vko01/issues3.png

119 KiB | W: | H:

src/vko/vko01/issues3.png
src/vko/vko01/issues3.png
src/vko/vko01/issues3.png
src/vko/vko01/issues3.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko01/issues4.png

76.3 KiB | W: | H:

src/vko/vko01/issues4.png

161 KiB | W: | H:

src/vko/vko01/issues4.png
src/vko/vko01/issues4.png
src/vko/vko01/issues4.png
src/vko/vko01/issues4.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko01/issues5.png

4.56 KiB | W: | H:

src/vko/vko01/issues5.png

12.8 KiB | W: | H:

src/vko/vko01/issues5.png
src/vko/vko01/issues5.png
src/vko/vko01/issues5.png
src/vko/vko01/issues5.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko01/issues6.png

49.7 KiB | W: | H:

src/vko/vko01/issues6.png

55.5 KiB | W: | H:

src/vko/vko01/issues6.png
src/vko/vko01/issues6.png
src/vko/vko01/issues6.png
src/vko/vko01/issues6.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko01/issues7.png

39.5 KiB | W: | H:

src/vko/vko01/issues7.png

51.6 KiB | W: | H:

src/vko/vko01/issues7.png
src/vko/vko01/issues7.png
src/vko/vko01/issues7.png
src/vko/vko01/issues7.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko01/issues8.png

36.2 KiB | W: | H:

src/vko/vko01/issues8.png

101 KiB | W: | H:

src/vko/vko01/issues8.png
src/vko/vko01/issues8.png
src/vko/vko01/issues8.png
src/vko/vko01/issues8.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko01/milestones1.png

20.2 KiB | W: | H:

src/vko/vko01/milestones1.png

83.9 KiB | W: | H:

src/vko/vko01/milestones1.png
src/vko/vko01/milestones1.png
src/vko/vko01/milestones1.png
src/vko/vko01/milestones1.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko01/milestones2.png

33.7 KiB | W: | H:

src/vko/vko01/milestones2.png

79.8 KiB | W: | H:

src/vko/vko01/milestones2.png
src/vko/vko01/milestones2.png
src/vko/vko01/milestones2.png
src/vko/vko01/milestones2.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko01/milestones3.png

36.1 KiB | W: | H:

src/vko/vko01/milestones3.png

78.2 KiB | W: | H:

src/vko/vko01/milestones3.png
src/vko/vko01/milestones3.png
src/vko/vko01/milestones3.png
src/vko/vko01/milestones3.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko01/milestones4.png

91.9 KiB | W: | H:

src/vko/vko01/milestones4.png

111 KiB | W: | H:

src/vko/vko01/milestones4.png
src/vko/vko01/milestones4.png
src/vko/vko01/milestones4.png
src/vko/vko01/milestones4.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko01/milestones5.png

53.7 KiB | W: | H:

src/vko/vko01/milestones5.png

59 KiB | W: | H:

src/vko/vko01/milestones5.png
src/vko/vko01/milestones5.png
src/vko/vko01/milestones5.png
src/vko/vko01/milestones5.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko01/milestones6.png

62 KiB | W: | H:

src/vko/vko01/milestones6.png

148 KiB | W: | H:

src/vko/vko01/milestones6.png
src/vko/vko01/milestones6.png
src/vko/vko01/milestones6.png
src/vko/vko01/milestones6.png
  • 2-up
  • Swipe
  • Onion skin
...@@ -10,7 +10,7 @@ Git version control defaults to HTTPS protected data transfer. Probably during t ...@@ -10,7 +10,7 @@ Git version control defaults to HTTPS protected data transfer. Probably during t
Many repositories offer the HTTPS -data transfer as a default e.g. Many repositories offer the HTTPS -data transfer as a default e.g.
`https://gitlab.com/softwa/very-hungry-penguins.git` `https://gitlab.labranet.jamk.fi/sahka/jamk-report-latex.git`
![image](src/vko/vko03/httpsvsssh1.png) ![image](src/vko/vko03/httpsvsssh1.png)
...@@ -77,13 +77,13 @@ After this choose `SSH Keys` from the left and paste your `id_rsa.pub` textline ...@@ -77,13 +77,13 @@ After this choose `SSH Keys` from the left and paste your `id_rsa.pub` textline
![image](src/vko/vko03/httpsvsssh5.png) ![image](src/vko/vko03/httpsvsssh5.png)
You can (if you wish) specify the **Title** to be more specific or just press **Add key**. This should take you to the next view. You can (if you wish) specify the **Title** to be more specific and remove `Expiration Date` or just press **Add key**. This should take you to the next view.
![image](src/vko/vko03/httpsvsssh6.png) ![image](src/vko/vko03/httpsvsssh6.png)
Now the SSH key pair has been tied to your account on the server. The secret part of the key pair is on your physical computer (and protected with an AES encryption which is opened by your password). The physical computer can be your Labranet Workstation or your home computer. More advanced users move and use one SSH key pair on a physical medium (e.g. USB -stick), but it is possible to create additional key pairs to be used in different locations. Now the SSH key pair has been tied to your account on the server. The secret part of the key pair is on your physical computer (and protected with an AES encryption which is opened by your password). The physical computer can be your Labranet Workstation or your home computer. More advanced users move and use one SSH key pair on a physical medium (e.g. USB -stick), but it is possible to create additional key pairs to be used in different locations.
The problem of the attacker is to get to your files (`id_rsa`, `id_rsa.pub`) and to your password. The problem of the (cyber) attacker is to get to your files (`id_rsa`, `id_rsa.pub`) **AND** to your password.
### Chaging the data transfer protocol (HTTPS -> SSH) ### Chaging the data transfer protocol (HTTPS -> SSH)
...@@ -331,7 +331,7 @@ By opening the repository with a browser I can see the profile picture of the us ...@@ -331,7 +331,7 @@ By opening the repository with a browser I can see the profile picture of the us
![image](src/vko/vko03/diff1.png) ![image](src/vko/vko03/diff1.png)
Also from the left by choosing **Repository** and **Commits** below it you can see all the different commits during the project. In the figure below you can see multiple different versions of the repository and hashes of them on the right. Also from the left by choosing **Code** and **Commits** below it you can see all the different commits during the project. In the figure below you can see multiple different versions of the repository and hashes of them on the right.
![image](src/vko/vko03/diff2.png) ![image](src/vko/vko03/diff2.png)
...@@ -450,15 +450,15 @@ Date: Tue Feb 6 22:12:35 2018 +0800 ...@@ -450,15 +450,15 @@ Date: Tue Feb 6 22:12:35 2018 +0800
Gitlab environment makes it possible to view the statistics of the repository through the browser. Gitlab environment makes it possible to view the statistics of the repository through the browser.
In this chapter i'll use the public repository of the students: https://gitlab.labranet.jamk.fi/PRJTEAM-H/halinallet In this chapter i'll use the public repository of the students.
Overview -> Activity Manage -> Activity
In the figure below you can see all activity (comments, issues, commits) within the repository. In the figure below you can see all activity (comments, issues, commits) within the repository.
![image](src/vko/vko03/activity1.png) ![image](src/vko/vko03/activity1.png)
In the repository you can see the commit amounts of different workers/coders in Repository -> Contributors. In the repository you can see the commit amounts of different workers/coders in Analyze -> Contributor statistics.
![image](src/vko/vko03/activity2.png) ![image](src/vko/vko03/activity2.png)
......
src/vko/vko03/diff2.png

58.2 KiB | W: | H:

src/vko/vko03/diff2.png

72.5 KiB | W: | H:

src/vko/vko03/diff2.png
src/vko/vko03/diff2.png
src/vko/vko03/diff2.png
src/vko/vko03/diff2.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko03/httpsvsssh1.png

65.3 KiB | W: | H:

src/vko/vko03/httpsvsssh1.png

170 KiB | W: | H:

src/vko/vko03/httpsvsssh1.png
src/vko/vko03/httpsvsssh1.png
src/vko/vko03/httpsvsssh1.png
src/vko/vko03/httpsvsssh1.png
  • 2-up
  • Swipe
  • Onion skin
src/vko/vko03/httpsvsssh4.png

11.9 KiB | W: | H:

src/vko/vko03/httpsvsssh4.png

11.6 KiB | W: | H:

src/vko/vko03/httpsvsssh4.png
src/vko/vko03/httpsvsssh4.png
src/vko/vko03/httpsvsssh4.png
src/vko/vko03/httpsvsssh4.png
  • 2-up
  • Swipe
  • Onion skin
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment