You should be on this page if and only if your computer doesn’t run Docker, or you don’t have a computer. If that does not describe you, please return to the normal setup instructions.
Fallback: CIMS machines and cloud server
We will focus here on the library setup. You will need to login and use SSH. If you need a pointer, please ask the course staff.
We assume that you are logging into a physical machine in one of the computing centers. We separate the description into a one-time setup and then what you do each time after.
One-time setup
Follow the instructions to set up GitHub. You’re setting up the SSH keys on an NYU file share.
Email the course staff (at the course staff email alias, available on the course home page) your public key (
id_rsa.pub
), since you will use SSH to authenticate to our cloud server. The course staff will respond with a server name. You will then do:$ ssh -AX <cs202_server_name>
From within the cloud server, follow the steps above:
- Configure Git
- Clone the labs repository, including adding a remote called
upstream
Ongoing
From the physical machine:
$ ssh -AX <cs202_server_name>
$ cd cs202
$ ./cs202-run-docker
If you have a computer but it just isn’t running Docker
Follow the steps above, as if your home computer is like the library machine: generate a local public key, email it to the course staff, and then ssh
to the CS202 server.