
Github and SSH
Presentation
•
Computers
•
University
•
Practice Problem
•
Hard
Mandeep Kaur
FREE Resource
12 Slides • 0 Questions
1
Adding Version Control (Git) &
Setting Up GitHub with SSH Key
2
Why Version Control Matters Content
• Facilitates collaboration in software development.
• Tracks and manages changes to code.
• Allows you to revert to previous versions.
• Ensures code integrity and history.
3
What is Git?
• Git is a distributed version control system.
• It helps track changes to files.
• Key features:
• Branching and merging.
• Lightweight and fast.
• Distributed repository.
• Commonly used for software projects.
4
Installing Git
1.Download Git: https://git-scm.com.
2.Install Git on your system:
•For Windows: Run the installer.
•For macOS: Use Homebrew (brew install git).
•For Linux: Use package manager (sudo apt install git).
3.Verify installation: git --version.
5
Setting Up Git
1. Set your username: git config --global user.name "Your Name".
2. Set your email: git config --global user.email "your.email@example.com".
3. Check the configuration: git config --list.
6
What is GitHub?
• GitHub is a platform for hosting Git repositories.
• Enables collaboration with others.
• Provides tools for code review, issue tracking, and CI/CD.
• Public and private repositories.
7
Creating a GitHub Account
• Visit https://github.com.
• Sign up with your email address.
• Confirm your email and log in.
• Explore the dashboard.
8
Generating an SSH Key
1.Open terminal (or Git Bash for Windows).
2.Generate an SSH key:
ssh-keygen -t ed25519 -C "your.email@example.com"
3.Follow prompts to save the key (default location is recommended).
4.Start the SSH agent:
eval "$(ssh-agent -s)"
5.Add the SSH key:
ssh-add ~/.ssh/id_ed25519
9
Adding SSH Key to GitHub
1.Copy your public SSH key:
cat ~/.ssh/id_ed25519.pub
2.Log in to GitHub and navigate to Settings > SSH and GPG keys.
3.Click New SSH key.
4.Paste the key and give it a title.
5.Save the key.
10
Cloning a Repository with SSH
1.Find the repository URL on GitHub (choose SSH option).
2.Clone the repository:
git clone git@github.com:username/repository.git
3.Start collaborating securely.
11
Summary
• Git enables efficient version control and collaboration.
• GitHub provides a platform for hosting and teamwork.
• SSH keys secure your GitHub interactions.
• Set up Git, GitHub, and SSH to streamline your workflow.
12
Additional resources:
• Git documentation: https://git-scm.com/doc.
• GitHub docs: https://docs.github.com.
Adding Version Control (Git) &
Setting Up GitHub with SSH Key
Show answer
Auto Play
Slide 1 / 12
SLIDE
Similar Resources on Wayground
8 questions
Learning language and culture through movies
Presentation
•
University
11 questions
COMPETENCY BASED EDUCATION
Presentation
•
University
10 questions
H&S Quiz
Presentation
•
KG - University
11 questions
main idea and supporting details
Presentation
•
University
11 questions
SWOT analysis on IT Themed Product
Presentation
•
University
9 questions
How important is communication in medical practice?
Presentation
•
University
8 questions
Essay Structure Lesson
Presentation
•
University
9 questions
Formal Tone
Presentation
•
University
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade