Introduction
This guide explains how to set up, customize, and secure your GitHub profile. It covers enabling two-factor authentication (2FA) and creating a personalized GitHub profile README to showcase your skills and personality.
Securing Your GitHub Account
Enable two-factor authentication (2FA) to improve your account security. Passwords alone are vulnerable to guessing, reuse, and social engineering.. GitHub offers several 2FA methods:
Authenticator app (recommended)
Text or SMS authentication
GitHub mobile
Hardware authentication device
Enabling 2FA with an Authenticator App
Download an authenticator app such as Microsoft Authenticator.
In your GitHub account, navigate to Settings > Access > Password and authentication.
Click Enable two-factor authentication.
![22]()
Use the authenticator app to scan the QR code on the screen.
Enter the generated authentication code on GitHub and continue.
Download your recovery codes and save them securely, for example, in a password manager.
Confirm that you have saved the recovery codes to complete 2FA setup.
Creating a GitHub Profile README
A GitHub profile README is a special repository README file that acts as a personal “About me” page shown on your GitHub profile.
Steps to Set Up Your Profile README
Create a new repository with the exact name as your GitHub username.
Make the repository public.
Initialize the repository with a README file.
![11]()
Click Edit README to add content using Markdown.
Customize the README with images, GIFs, social icons, GitHub stats, and more.
Commit your changes, then visit your GitHub profile to see the personalized README displayed.
Using a Template
You can use downloadable profile README templates available online to quickly set up and customize your profile README.
Example: Profile Readme Generator
![33]()
Conclusion
Securing your GitHub account with two-factor authentication and creating a personalized profile README are essential steps to protect your work and make a strong impression. This guide helps beginners get started with these important GitHub features.