Git – Client/Windows – Upgrade – v2.29

Background

Received an email from GitHub.

 

Email

Email Read

Th email’s content is posted below:

Image

Text


GitHub
Fri 12/4/2020 9:45 PM

Hi @DanielAdeniji,

We have detected that you recently attempted to authenticate to GitHub using an older version of Git

for Windows. GitHub has changed how users authenticate when using Git for Windows, and now

requires the use of a web browser to authenticate to GitHub. To be able to login via web browser, users

need to update to the latest version of Git for Windows. You can download the latest version at:

* https://gitforwindows.org/

Explanation

Basically, it is 9:45 PM on Friday Night.

I should likely be doing something else.

Yet, GitHub/Microsoft saw a fit to let me know that they are phasing out username/password authentication.

 

Outline

Here are the steps to update my GitHub Client.

  1. Version
    • Confirm Current Version
      • Command Line
        • git
      • GUI
        • Control Panel / Program Features
  2. Artifact
    • Identify Artifact Sources
    • Review Current Artifact
    • Download Artifact
  3. Install
    • Install Artifacts
  4. Version
    • Confirm Current Version
      • Command Line
        • git

 

Tasks

Version

Version – Command Line

git

syntax

git --version

sample

git --version

output
output – Image

output – text

C:\>git --version

git version 2.28.0.windows.1

Explanation

The installed version is 2.28.0

 


Version – GUI

Programs & Features

Image

Explanation

The installed version is 2.28.0

 

Artifact

Identify Artifact Sources

Here are the sources that avail Git Clients:-

  1. OS
    • Windows

Identify Current Artifact

As of today, 2020-December-5th, the current availed version is 2.29.2.2

Image

Text

Version 2.29.2.2

 

Review Current Artifact

  1. Git BASH
    • Git for Windows provides a BASH emulation used to run Git from the command line.
    • *NIX users should feel right at home, as the BASH emulation behaves just like the “git” command in LINUX and UNIX environments.
  2. Git GUI
    • As Windows users commonly expect graphical user interfaces, Git for Windows also provides the Git GUI, a powerful alternative to Git BASH, offering a graphical version of just about every Git command line function, as well as comprehensive visual diff tools.
  3. Shell Integration
    • Simply right-click on a folder in Windows Explorer to access the BASH or GUI.

Download Artifact

Please download the artifact.

Install

Install Artifact

Images

Image – Information

Image – Select Components

Image – Choosing the default editor used by Git

Image – Adjusting the name of the initial branch in new repositories
Image – Adjusting your PATH environment

Image – Choosing the SSH Executable

 

Image – Choosing HTTPS transport backend

Image – Configuring the line ending conversions

Image – Configuring the terminal emulator to use with Git Bash

Image – Choose the default behavior of git pull

Image – Choose a credential helper

Image – Configuring extra options

Image – Configuring experimental options

Image – Completing the Git Setup Wizard

Version

Version – Command Line

git

syntax

git --version

sample

git --version

output
output – Image

output – text

>git --version
git version 2.29.2.windows.2
>

Summary

Moral of the story:-

Consider two-factor authentication.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s