Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
I think the title should specify “and configure” as well since we’re configuring our email address as well. Installation is just apt install git but the articles tells a lot more.
git fails to install on 18.04 using sudo apt install git:
john@JohnPC:~$ sudo apt install git
[sudo] password for john:
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following additional packages will be installed:
git-man liberror-perl
Suggested packages:
git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk
gitweb git-cvs git-mediawiki git-svn
The following NEW packages will be installed
git git-man liberror-perl
0 to upgrade, 3 to newly install, 0 to remove and 3 not to upgrade.
4 not fully installed or removed.
Need to get 4,731 kB of archives.
After this operation, 33.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://gb.archive.ubuntu.com/ubuntu bionic/main amd64 liberror-perl all 0.17025-1 [22.8 kB]
Get:2 http://gb.archive.ubuntu.com/ubuntu bionic-updates/main amd64 git-man all 1:2.17.1-1ubuntu0.1 [803 kB]
Get:3 http://gb.archive.ubuntu.com/ubuntu bionic-updates/main amd64 git amd64 1:2.17.1-1ubuntu0.1 [3,905 kB]
Fetched 4,731 kB in 1s (6,041 kB/s)
Selecting previously unselected package liberror-perl.
(Reading database … 221319 files and directories currently installed.)
Preparing to unpack …/liberror-perl_0.17025-1_all.deb …
Unpacking liberror-perl (0.17025-1) …
Selecting previously unselected package git-man.
Preparing to unpack …/git-man_1%3a2.17.1-1ubuntu0.1_all.deb …
Unpacking git-man (1:2.17.1-1ubuntu0.1) …
Selecting previously unselected package git.
Preparing to unpack …/git_1%3a2.17.1-1ubuntu0.1_amd64.deb …
Unpacking git (1:2.17.1-1ubuntu0.1) …
Setting up git-man (1:2.17.1-1ubuntu0.1) …
Setting up liberror-perl (0.17025-1) …
Setting up winbind (2:4.7.6+dfsg~ubuntu-0ubuntu2.2) …
Job for winbind.service failed because the control process exited with error code.
See “systemctl status winbind.service” and “journalctl -xe” for details.
invoke-rc.d: initscript winbind, action “restart” failed.
● winbind.service - Samba Winbind Daemon
Loaded: loaded (/lib/systemd/system/winbind.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2018-08-16 09:01:22 BST; 20ms ago
Docs: man:winbindd(8)
man:samba(7)
man:smb.conf(5)
Process: 8571 ExecStart=/usr/sbin/winbindd --foreground --no-process-group $WINBINDOPTIONS (code=exited, status=1/FAILURE)
Main PID: 8571 (code=exited, status=1/FAILURE)
@johnaaronrose — you can look at the official Git documentation for extra guidance. You can click the link for Justin’s tutorial to see the full post, but that is a server setup installation not a desktop. This tutorial also assumes the use of a server. Often, desktops will function the same but there may be differences.