You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/alvis.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,13 +20,17 @@ For the 2024 version of the course, the machine was changed from Rackham to Tetr
20
20
21
21
For this course we recommend using OpenOnDemand, but if you have your own installation of another SSH client that you prefer, you are welcome to use that. We will be using the command line only, so an SSH client like PuTTY would also work.
22
22
23
-
## Logging in to OpenOnDemand
23
+
## Logging in
24
+
25
+
### OpenOnDemand
24
26
25
27
- Put ``https://alvis.c3se.chalmers.se`` in browser address bar
26
28
- Login through SUPR, with your SUPR credentials.
27
29
28
30
- Put ``<your-c3se-username>`` and ``<your-c3se-password>`` in the login box
29
31
32
+
### Other SSH client
33
+
30
34
If you prefer a different SSH client (terminal, etc.), you connect with either of
31
35
32
36
-``ssh -Y <user>@alvis1.c3se.chalmers.se``
@@ -115,8 +119,8 @@ If that is the case, your Git should be configured correctly.
115
119
116
120
For the individual hands-on part of the course, we have created some course materials which you will download from either the course website, the course GitHub, or the "important information" page.
Copy file name to clipboardExpand all lines: docs/cosmos.md
+24-26Lines changed: 24 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,26 @@
1
1
---
2
-
title: "Lecture B: Using Kebnekaise for the Git course"
2
+
title: "Using Cosmos for the Git course"
3
3
tags: Lecture, Birgitte, day 1
4
-
description: "Git installation, use of Kebnekaise, etc"
4
+
description: "Git installation, use of Cosmos, etc"
5
5
---
6
6
7
7
<!-- Lecture material made by Birgitte Brydsö for the version of the course that was given in fall 2020. Lecture was first given by Birgitte Brydsö in fall 2020.
8
8
Minor modifications done for the fall 2021 and 2022 versions of the course. -->
9
9
10
+
<!-- Created for the version of the course that ran fall 2025, describing how to use Cosmos for Git access if you do not have any other access -->
For this course we recommend using ThinLinc, but if you have your own installation of another SSH client that you prefer, you are welcome to use that. We will be using the command line only.
20
+
For this course we recommend using ThinLinc, particularly for Windows, but if you have your own installation of another SSH client that you prefer, you are welcome to use that. We will be using the command line only.
19
21
20
-
* Download the client from https://www.cendio.com/thinlinc/download and install it.
21
-
* Start the client. Enter the name of the server: kebnekaise-tl.hpc2n.umu.se and then enter your own username.
22
+
* Download the client from <ahref="https://www.cendio.com/thinlinc/download"target="_blank">https://www.cendio.com/thinlinc/download</a> and install it.
23
+
* Start the client. Enter the name of the server: ``cosmos-dt.lunarc.lu.se`` and then enter your own username.
22
24
* Go to "Options" -> "Security". Check that authentication method is set to password.
23
25
* Go to "Options" -> "Screen" and uncheck "Full screen mode".
24
26
* Enter your HPC2N password. Click "Connect".
@@ -33,13 +35,13 @@ More information here: <a href="https://docs.hpc2n.umu.se/tutorials/connections/
33
35
If you prefer to login with a regular SSH client (i.e. PuTTY, Terminal, Linux terminal, etc.) then use the following as server:
34
36
35
37
```bash
36
-
kebnekaise.hpc2n.umu.se
38
+
cosmos.lunarc.lu.se
37
39
```
38
40
39
41
Example: logging in from a terminal:
40
42
41
43
```bash
42
-
ssh <HPC2N username>@kebnekaise.hpc2n.umu.se
44
+
ssh <COSMOS-username>@cosmos.lunarc.lu.se
43
45
```
44
46
45
47
More information here:
@@ -50,25 +52,12 @@ More information here:
50
52
51
53
---
52
54
53
-
## Open OnDemand
54
-
55
-
If you prefer to use HPC2N's OpenOnDemand web service, then:
56
-
57
-
- Go to <ahref="https://portal.hpc2n.umu.se"target="_blank">https://portal.hpc2n.umu.se</a>
58
-
- Login with your HPC2N username and password
59
-
- Pick "Interactive Apps" -> "Kebnekaise desktop"
60
-
- Fill in the information. Pick 1 regular core and however many hours you expect to use on the course. Launch
61
-
- After you have logged in, start a terminal: "Applications" -> "System Tools" -> "MATE Terminal"
62
-
63
-
More information here: <ahref="https://docs.hpc2n.umu.se/tutorials/connections/#open__ondemand"target="_blank">https://docs.hpc2n.umu.se/tutorials/connections/#open__ondemand</a>
64
-
65
-
---
66
-
67
55
## Setting up Git
68
56
69
-
Git is already installed on Kebnekaise, but you need to set your name and email globals *unless you have already done this at some earlier time*.
57
+
Git is already installed on Cosmos, but you need to set your name and email globals *unless you have already done this at some earlier time*.
70
58
71
-
* Open a terminal. In ThinLinc: Go to the menu at the top. Click “Applications” → “System Tools” → “MATE Terminal”.
59
+
* Open a terminal.
60
+
- If you are using ThinLinc: Go to the menu at the top. Click “Applications” → “System Tools” → “MATE Terminal”.
72
61
* Set your global name: `$ git config --global user.name "Your Name"`
73
62
* Set your global email: `$ git config --global user.email "yourname@example.com"`
74
63
@@ -131,12 +120,21 @@ If that is the case, your Git should be configured correctly.
131
120
132
121
For the individual hands-on part of the course, we have created some course materials which you will download from either the course website, the course GitHub, or the "important information" page.
- Click the green button labeled "Code" to get links to clone or download the materials.
137
126
* Download the material, then please go to the terminal window where you have downloaded and set up Git.
138
127
* Change the directory to wherever you wish to have the course material.
139
128
* Copy/transfer the tarball there (or download there directly with `wget <url-to-tarball>`)
140
129
* Unpack with `tar zxvf <tarball>`
141
130
131
+
---
132
+
133
+
## GitHub and SSH keys
134
+
135
+
* You need to create an account on GitHub for the course
136
+
* You also need to create SSH keys on Cosmos and install these on GitHub.
137
+
* We will go through this in a general way which should work regardless of system you are using
138
+
* We will go through it before the Teamwork session. The material for creating and setting up SSH keys are here: <ahref="https://hpc2n.github.io/course-intro-git/setup/#create__a__new__ssh__key__for__github"target="_blank">https://hpc2n.github.io/course-intro-git/setup/#create__a__new__ssh__key__for__github</a>
Copy file name to clipboardExpand all lines: docs/kebnekaise.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,7 @@ description: "Git installation, use of Kebnekaise, etc"
7
7
<!-- Lecture material made by Birgitte Brydsö for the version of the course that was given in fall 2020. Lecture was first given by Birgitte Brydsö in fall 2020.
8
8
Minor modifications done for the fall 2021 and 2022 versions of the course. -->
9
9
10
+
<!-- Minor updates done for the fall 2025 version of the course -->
@@ -131,8 +132,8 @@ If that is the case, your Git should be configured correctly.
131
132
132
133
For the individual hands-on part of the course, we have created some course materials which you will download from either the course website, the course GitHub, or the "important information" page.
Copy file name to clipboardExpand all lines: docs/pelle.md
+14-13Lines changed: 14 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,40 +1,41 @@
1
1
---
2
-
title: "Lecture B: Using Rackham for the Git course"
2
+
title: "Using Pelle for the Git course"
3
3
tags: Lecture, Birgitte, day 1
4
-
description: "Git installation, use of Rackham, etc"
4
+
description: "Git installation, use of Pelle, etc"
5
5
---
6
6
7
7
<!-- Lecture material made by Birgitte Brydsö for the version of the course that was given in fall 2020. Lecture was first given by Birgitte Brydsö in fall 2020.
8
8
Minor modifications done for the fall 2021 and 2022 versions of the course. For the 2023 version of the course the machine was changed from Kebnekaise to Rackham. In 2024, Rackham will also be used. -->
9
9
10
+
<!-- Created from the Rackham connecting info, for Pelle connecting for Git use. For the 2025 version of the course -->
For this course we recommend using ThinLinc, but if you have your own installation of another SSH client that you prefer, you are welcome to use that. We will be using the command line only.
18
+
For this course we recommend using ThinLinc, at least for Windows, but if you have your own installation of another SSH client that you prefer, you are welcome to use that. We will be using the command line only.
17
19
18
-
* Download the client from https://www.cendio.com/thinlinc/download and install it.
19
-
* Start the client. Enter the name of the server: rackham-gui.uppmax.uu.se and then enter your own username.
20
+
* Download the client from <ahref="https://www.cendio.com/thinlinc/download"target="_blank">https://www.cendio.com/thinlinc/download</a> and install it.
21
+
* Start the client. Enter the name of the server: ``pelle-gui.uppmax.uu.se`` and then enter your own username.
20
22
* Go to "Options" -> "Security". Check that authentication method is set to password.
21
23
* Go to "Options" -> "Screen" and uncheck "Full screen mode".
22
24
* Enter your UPPMAX password. Click "Connect".
23
25
24
-
ThinLinc can also be used from a browser: https://rackham-gui.uppmax.uu.se
25
-
26
-
If you prefer a different SSH client (terminal, etc.), you connect with ssh -Y <user>@rackham.uppmax.uu.se
26
+
If you prefer a different SSH client (terminal, etc.), you connect with ``ssh -Y <user>@pelle.uppmax.uu.se``
27
27
28
28
---
29
29
30
-
**NOTE**If you are not connecting from within the domain of a Swedish university, **2FA may be needed**.
30
+
**NOTE** 2FA may be needed.
31
31
32
32
* You cannot do this through ThinLinc
33
33
* It can be handled by
34
34
* logging in with a regular SSH-client (PuTTy or similar)
35
35
* doing the 2FA and then logging out again
36
36
* there is then a grace period of some minutes for you to login to ThinLinc.
37
-
* More info here: https://www.uu.se/en/centre/uppmax/get-started/2-factor
37
+
* More info here: <ahref="https://docs.uppmax.uu.se/getting_started/get_uppmax_2fa/"target="_blank">https://docs.uppmax.uu.se/getting_started/get_uppmax_2fa/</a>
38
+
38
39
39
40
---
40
41
@@ -105,8 +106,8 @@ If that is the case, your Git should be configured correctly.
105
106
106
107
For the individual hands-on part of the course, we have created some course materials which you will download from either the course website, the course GitHub, or the "important information" page.
0 commit comments