
The githooks can be used for running deployment scripts after the code is pushed to production. A bare git repository can be used as a remote repository for pushing codes. Let's set up a quick Python Flask app in development mode for trying a simple deployment scenario with Git.

So far we completed SSH authentication using git. Read more at OS Login-managed SSH connections. The apt update command updates the package index files used by the apt utility to retrieve information on available packages.Now you can log in to VM by inserting the private key in the Putty. Open your terminal and run the apt update command below to ensure your system has access to all the latest software updates. GitLab Enterprise Edition (EE) – for users who need the extra features that GitLab Enterprise Edition provides.īut this demo uses the Community Edition to test the application in your developer environment.ġ.GitLab Community Edition (CE) – for users who prefer an open-source, community-supported version of GitLab.But this tutorial focuses on installing GitLab using the GitLab repository from its developer. There are several ways to install GitLab, such as using the Omnibus package or compiling from the source. Now that you have an FQDN and your server prepped, it’s time to install GitLab.

Minimum requirements – 8 GB of RAM, 50-100 Mb/s bandwidth, 2 GHz processor, and 20 GB of disk space.A fully qualified domain name (FQDN) pointing to your server.

