Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Instructional machine setup (Workspace alternative)


If you are not able to use the Docker Workspace you also have the option of using the EECS Instructional Computers as the development environment.

Note: Please stick to the following instructional machines ashby, cedar, cory, derby, gilman, oxford, solano, hive1..hive30.

To use the EECS Instructional Computers, you should first acquire a UNIX account from EECS Instructional WebAcct, then use that account to login to a suitable EECS Instructional Computer (ashby, derby, cedar). The first time you login, you should run the CS 162 setup script, which loads the development repositories and utilities. You can then use the instructional machine as your development environment, similar to the Workspace, though some features may still be unavailable.

Make sure to connect to the Berkeley VPN and to select the “split tunnel” gateway option before you attempt to SSH.

ssh cs162-xxx@ashby.cs.berkeley.edu
. /home/ff/cs162/public/setup

Note: In the command above, the cs162-xxx refers to your autograder id.

If you get an error indicating WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! this might be because you already have another account on the ashby servers. If this is the case please use another server from Hivemind.

You should still follow the steps in Workspace Configuration to set up Git, SSH, and your repositories.