GitHub Proactively Replaces Exposed RSA SSH Host Key to Safeguard Git Operations

GitHub swiftly replaced its RSA SSH host key today after discovering it was briefly exposed in a public repository. Fear not, as the key switch doesn’t affect GitHub’s infrastructure or customer data, and only impacts Git operations over SSH using RSA. HTTPS Git operations and web traffic remain unaffected. The exposure wasn’t due to a … Read more

GitHub Fork and Pull Workflow

If you are unfamiliar with git and/or GitHub, it can be overwhelming navigating all the different workflow models you can use to add code to a repository. I know this feeling well, as it took me a while to get used to new workflows after being used to the classic SVN (years ago in University). … Read more

Git Happens! Try Hack Me “Capture the Flag” Walkthrough 

In this CTF (Capture the Flag) walkthrough, we will be working through the TryHackMe challenge, Git Happens! If you don’t want any spoilers, I’d recommend trying out this free hacking challenge first before reading any further. You can also watch the video where I’ll walk you through the whole challenge: We’ll be hacking into a … Read more

(Fixed) ModuleNotFoundError: No Module Named ‘git’ | Python

Quick Fix: Python raises the ModuleNotFoundError: No module named ‘git’ when you haven’t installed GitPython explicitly with pip install GitPython or pip3 install GitPython (Python 3). Or you may have different Python versions on your computer, and GitPython is not installed for the particular version you’re using. You’ll learn how to fix this error below … Read more

How to Install Git on PyCharm?

Git is a version-control system that allows you to safeguard every development step of your Python project and collaborate with other developers effectively. 1. Install Git on Windows, Linux, or macOS by downloading the installer from the official website. 2. Open PyCharm and create a new project or open an existing project that you want … Read more

Top 10 Git Cheat Sheets

Hello everyone! It is time for another top 10 cheat sheet! Today, I will be presenting the top 10 cheat sheets on Git! Not to be confused with GitHub, Git is a repository for all the changes you have made on your web or software development project. At first Git can be a little confusing, … Read more