Forem

Cover image for Configuring Git and Github on your Linux PC
Susan Githaiga
Susan Githaiga

Posted on • Edited on

1

Configuring Git and Github on your Linux PC

Configuring Git and Github on your Linux PC

What is Git?

Git is a collection of simple tools that are used for version control in software development.

What is GitHub?

Github is a service for software development and version control using git that allows developers to store and manage their code. To get started with, follow the following instructions:

Create a Github account

To work with Github, you first have to create an account. To do this,
1. Open the GitHub signup webpage
2. Fill out the form to create your account
3. Verify the email address connected to your Github account

Configure Git and GitHub

After creating a GitHub account, the next step is to configure Git on your PC. To do this:

  1. Open a new terminal on your linux PC by pressing the keys ctrl+alt+t, or prefferrably search for Terminal on your search menu.

terminal

  1. To make the output of your git commands more readable and easier to understand, type in git config --global color.ui true. This tells Git to use colors in it’s output when it is run in a terminal.

  2. To configure Git, you are required to specify your name. To do this, type git config --global user.name + your name.

  3. To configure your email address, type git config --global user.email + the email address you used to sign up to GitHub.

email

  1. Type git config --global init.defaultBranch main to update the default branch nameLinks to an external site. to main

  2. Type ssh-keygen, for each prompt do not type anything, just continue to press . It's particularly important that you do not enter a passphase and leave the passphrase empty when prompted; otherwise, you'll have to enter that passphrase any time you interact with GitHub (which will happen a lot during the program); and you may run into issues.

ssh key

  1. Type cat ~/.ssh/id_rsa.pub and copy the key that will be generated

On your GitHub account, navigate to settings and select SSH and GPG keys

ssh&gpg

  1. Type "My personal PC" in the "Title" input field

  2. Paste what’s on your clipboard from step seven in the "Key" input field. Click on "Add SSH Key"

ssh & gpg key

To push your code to GitHub, you should configure your GitHub account into code editor of choice. I found this article to be useful if you're working with VSCode: Working with GitHub in VSCode.
That's all for now, I hope this article helps.

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay