Operating Systems Concepts & Design
For this course, you will be submitting your lab work to a GitHub repository and submitting a link to your work to the corresponding Dropbox on Pilot. The guide below will help you with setting up the repository you will be required to use for this course - it is a private repository with permissions set in order to protect your work and share it with only myself and the TAs and contains some default content to get started.
git installed on the system you are working with
git download pagewinget package manager for Windows: winget install --id Git.Git -eapt package manager for Linux: sudo apt install gitAfter clicking the “Create GitHub Classroom repo” link in Pilot, you will be taken to GitHub to finish creating your repository to use in this course.
OK on the popup to confirm you selected the correct email address.
Accept this assignment
https://github.com/WSU-kduncan/ceg2350-your_GitHub_username.
ssh-keygen -t ed25519 -C "your_email@example.com".pub.pub file in the boxclone the repository:
Code buttonSSH for SSH key authenticationgit clone followed by the corresponding URL to clone your repositoryYou now have a repository on GitHub, and have added to your GitHub account a public key associated with a private key protected by you.
This will be discussed in class and lab, but as a cliff notes version, your next steps are to:
clone your repository locally (to the machine you are using)
clone your repository to each device you want to work with it on. Yup, that also means a key pair for eachadd new files for tracking, or add files that have had changes made to be committedcommit your changes, along with a commit message that states what has changedpush your commit(s) to GitHubstatus will output some hints about what is going on and what may need to happen nextQ. I lost my SSH key (computer died, data deleted, etc), what now?
A. Your GitHub repository is fine. It’s in “the cloud” (add sparkles and rainbows).
Follow the steps in SSH Authentication to generate a new key pair for use with your GitHub account.
Q. It’s asking for a passpharase?
A. In the event that you are asked for a passphrase, you created one when making your SSH key. There is no undo button.
Follow the steps in SSH Authentication to generate a new key pair (and don’t put a passphrase this time)
for use with your GitHub account.