How to keep configuration files under version control with Etckeeper

How to keep configuration files under version control with Etckeeper

On Linux-based operating system the /etc directory is used to hold global configuration files for applications and services. A good set of configurations is really important for a good working system, so being able to keep track of changes and quickly revert them, in case something go wrong, is crucial. Etckeeper helps us achieve this goal keeping configuration files under version control.

Read more

article-main

How to manage git repositories with Python

Neither Python nor Git need presentations: the former is one of the most used general-purpose programming language; the latter is probably the most used version control system in the world, created by Linus Torvalds himself. Normally, we interact with git repositories using the git binary; when we need to work with them using Python, instead, we can use the GitPython library.

Read more

Install Gitlab on Ubuntu Linux

Install Gitlab on Ubuntu Linux

Git has become the default version control system for much of the open source world. While Git hosting services like Github and Bitbucket are good and work well, they leave you dependent on those services for everything, including crucial factors like uptime and security. Aside from that, neither of those services are open source. Thankfully, an alternative exists in the form of Gitlab.

Read more

Installing Git on AlmaLinux

How to install Git on AlmaLinux

Git is a versioning control system, mainly used by programmers to issue changes to applications and keep track of the revisions. However, it’s also commonly used by everyday users, since they’re able to browse and download the source code and binaries of millions of applications from websites like GitHub and GitLab.

On Linux, familiarity with Git and access to the command line utility is borderline essential. That is, if you’re the type of user who likes to install programs to unlock additional features and the like.

In this guide, we’ll show you the step by step instructions to install Git on AlmaLinux. Once it’s installed, you can read our other guide on how to get started using Git. This is a great process to do right after installing AlmaLinux or migrating from CentOS to AlmaLinux.

In this tutorial you will learn:

  • How to install Git on AlmaLinux
Installing Git on AlmaLinux

Installing Git on AlmaLinux

Read more

Ubuntu Bionic Gitlab First Run

How to Install Gitlab on Ubuntu 18.04 Bionic Beaver

Objective

Install a Gitlab server on Ubuntu 18.04

Distributions

Ubuntu 18.04 Bionic Beaver

Requirements

A running install of Ubuntu 18.04 with root privileges

Conventions

  • # – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ – requires given linux commands to be executed as a regular non-privileged user

Introduction

Gitlab is the solution for hosting your own Git repositories. Not only are the server systems on par with commercial options like Bitbucket and Github, it’s got an amazing web interface that’s intuitive and simple for just about any user.

Read more

How to install git on Ubuntu 18.04 Bionic Beaver Linux

Objective

The objective is to install the distributed version control system git on Ubuntu 18.04 Linux. First, we will be installing git on Ubuntu from a standard Ubuntu repository and later we will perform git installation from the source code.

Operating System and Software Versions

  • Operating System: – Ubuntu 18.04 Bionic Beaver

Requirements

Privileged access to your Ubuntu System as root or via the sudo command is required.

Conventions

Read more