
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
9 questions
PRUEBA PLANEA
Presentation
•
University
9 questions
Canva
Presentation
•
University
9 questions
Computer Vision
Presentation
•
University
9 questions
Quizziz
Presentation
•
University
9 questions
La Evaluación
Presentation
•
University
8 questions
Testing01 Introduction to Machine Learning and Its Application
Presentation
•
University
7 questions
Kombel Quizizz
Presentation
•
KG
7 questions
Quiz Interactive
Presentation
•
University
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Computers
20 questions
Disney Trivia
Quiz
•
University
10 questions
Spanish Greetings and Goodbyes!
Presentation
•
6th Grade - University
20 questions
Physical or Chemical Change/Phases
Quiz
•
8th Grade - University
39 questions
Unit 7 Key Terms
Quiz
•
11th Grade - University
25 questions
SER and Subject Pronouns
Quiz
•
8th Grade - University
38 questions
Unit 6 Key Terms
Quiz
•
11th Grade - University
19 questions
Key Concepts in Buddhism
Quiz
•
University
0 questions
Cell Domain Basic Review (Biology)
Quiz
•
University