Difference between revisions of "GitHub Classroom Setup"
(→Setup Git on CentOS 7) |
|||
(One intermediate revision by the same user not shown) | |||
Line 9: | Line 9: | ||
# Repeat steps 2, 4, 5, and 6 for each lab and assignment invite link. | # Repeat steps 2, 4, 5, and 6 for each lab and assignment invite link. | ||
− | == Setup Git on CentOS 7 == | + | == Setup and Configure Git on CentOS 7 == |
# Install git (as root): <syntaxhighlight lang="Bash" inline>yum install git</syntaxhighlight> | # Install git (as root): <syntaxhighlight lang="Bash" inline>yum install git</syntaxhighlight> | ||
# Configure git with your full name: <syntaxhighlight lang="Bash" inline>git config --global user.name "Firstname Lastname"</syntaxhighlight> | # Configure git with your full name: <syntaxhighlight lang="Bash" inline>git config --global user.name "Firstname Lastname"</syntaxhighlight> | ||
Line 20: | Line 20: | ||
# All labs and assignments can be found here: https://www.github.com/ops435/ | # All labs and assignments can be found here: https://www.github.com/ops435/ | ||
# Each repository contains your own individual code and is set to private. The only people who can see it are you and your professor. | # Each repository contains your own individual code and is set to private. The only people who can see it are you and your professor. | ||
+ | |||
+ | == Cloning Labs and Assignments == | ||
+ | # To clone (download locally) your lab using SSH: <syntaxhighlight lang="Bash" inline>git clone git@github.com:ops435/lab1-yourgithubusername.git ~/ops435/lab1/</syntaxhighlight> | ||
+ | # Substitute your GitHub username and lab number in the above command. |
Latest revision as of 17:03, 22 May 2019
Contents
GitHub Setup
- Create your free GitHub account (if you don’t already have one): https://github.com/join
- Follow the invitation link to Lab 1 found on Blackboard.
- Click on your Seneca e-mail address to join the classroom roster. (Do not skip this step!)
- Click “Accept this assignment”.
- Wait for your repository to be set up.
- When complete, click on the link by “Your assignment has been created here.”
- Repeat steps 2, 4, 5, and 6 for each lab and assignment invite link.
Setup and Configure Git on CentOS 7
- Install git (as root):
yum install git
- Configure git with your full name:
git config --global user.name "Firstname Lastname"
- Configure git with your Seneca e-mail address:
git config --global user.email "yoursenecaid@myseneca.ca"
- Generate a SSH key-pair to add to your GitHub account:
ssh-keygen # Follow defaults (hit enter)
- Display your SSH public key to copy/paste:
cat ~/.ssh/id_rsa.pub
- Paste your SSH public key (starting from ssh-rsa) to your GitHub account: https://github.com/settings/ssh/new
Accessing GitHub Labs and Assignments
- All labs and assignments can be found here: https://www.github.com/ops435/
- Each repository contains your own individual code and is set to private. The only people who can see it are you and your professor.
Cloning Labs and Assignments
- To clone (download locally) your lab using SSH:
git clone git@github.com:ops435/lab1-yourgithubusername.git ~/ops435/lab1/
- Substitute your GitHub username and lab number in the above command.