How to work with Git via Roxy-WI

Configuration files are valuable and dynamic. It is a good practice to store them in a version control system to track changes. The benefits of this practice include the following:

Roxy-WI allows you to interact with Git repositories through an intuitive graphical interface. This feature is particularly beneficial for users with limited command-line experience who require a visual representation. Advanced users will also appreciate this functionality, as it helps save time and automate Git operations.

To begin using Git, go to the Admin area => Backup => Git section and click Add git job. You will see the following form appear:

Add git job

The form includes the following fields:

Make sure to add your public key to Git to enable SSH authentication.

If the configuration files are stored in a new folder where the repository has not yet been initialized, check the Init a new repository box. When you click Add git job, the necessary commands to initialize the repository (i.e., git init and git add remote) will be executed automatically.

If you are pushing configurations to an existing repository, specify the branch name in the designated field.