The campus has a blade server for SDL projects. Details:
Note: the first time you log in to a machine using SSH (such as with PuTTY), the system prompts you with a fingerprint id of the target machine. This is to prevent host spoofing. Just accept the fingerprint; the real check is that if it changes on future logins (from the same laptop), that could indicate someone is doing something suspicious.
sudo apt install gcc
This will make sure you can install other software. Let you instructor
know if gcc is not installed and doing the apt command fails.
eval `ssh-agent`
ssh-add
You will need to do these two steps each time you log in. (You can
probably modify your .bashrc file to do this; search
online if setting up access each time is an issue.)
git commands you will need:
git clone path-to-repository
(copies repository to folder under current folder)
cd repository-name
(change working directory into the repository)
git checkout branch-name
(change to working on named branch)
git pull
(pull any changes from remote)
git add filename_or_path
(mark a file to be added on next commit)
git commit -am "message" filename_or_path
(commit changes to local copy of repository; -a adds all new and changed files to the commit)
git push
(push changes to remote repository)