All Stories

GitHub Actions: multi-line shell commands

There are two different ways to run shell commands in GitHub actions: the Literal Block Scalar (run: |) and the Folded Block Scalar (run: >). Here’s the difference.

In GitHub, Oct 20, 2023

GitHub Actions: github.ref_name vs github.head_ref

GitHub has its own contexts that you could use while working with GitHub actions which you could use in certain scenarios. The most confusing thing I stumble upon was choosing between...

In GitHub, Oct 18, 2023

Resolve 'fatal: detected dubious ownership in repository at' in Git

The error message fatal: detected dubious ownership in repository at.. happens when Git detects that the current user is not owner of the Git repo directory.

In Git, Sep 16, 2023

Install Python on Debian 12

Using the Debian official repository is the best method to install Python on Debian 12.

In Debian, Aug 06, 2023

Install Apache on Debian 12

Let’s see how to install Apache HTTP Server on Debian 12 as one of the widely used open-source web servers.

In Debian, Aug 04, 2023

Install Certbot on Debian 12

Certbot can be easily installed on Debian 12.

In Debian, Aug 02, 2023

Install Smartctl on Debian 12

Let’s see how to install smartctl tool which provides a way to retrieve detailed information about the status of your storage devices, including attributes such as temperature, error ...

In Debian, Jul 31, 2023

Install Netstat on Debian 12

If you need to check the network status on your server, netstat is a great tool for that. Let’s see how to install Netstat on Debian 12.

In Debian, Jul 29, 2023

Install Wget on Debian 12

If you get bash: wget: command not found you need to install wget on Debian 12. Let’s see how to install it.

In Debian, Jul 27, 2023

Install Redis on Debian 12

Redis can be easily installed on Debian 12. Let’s take a look.

In Debian, Jul 25, 2023