sudo apt -y install curl curl apt.cs.usna.edu/ssl/install-ssl-system.sh | bash
curl apt.cs.usna.edu/ssl/install-ssl.sh | bash
cmd=$(curl -Lsf https://www.usna.edu/Users/cs/adina/teaching/ic210/setup/210begin) && eval $cmd(Remember, in Windows Terminal, right-click to paste and copy inside the terminal.)
Follow all the instructions in the terminal window. There is a bunch of software to install inside Ubuntu, so it will take a while. At a few points, you will have to go to your web browser to upload your public key. Just follow the instructions below to upload the key to github.
Here's the instructions on how to upload your public key to the github (images from github.com):
cat ~/.ssh/id_ed25519.pub
submit file:
submit file to the ic210
directory.
mv ~/ic210/submit ~/bin/submit
chmod 700 ~/bin/submit
The commands will move the submit file in ~/bin directory and then
change the permission of the file to become executable.