Quickstart Guide
This guide covers how you can get started using git-system-follower
Requirements
The following tools are required for git-system-follower to work
git
>= 2.44.0 (see git-scm.com getting started installing git)python
>= 3.10 (see wiki.python.org beginners guide)
Prerequisites
The following prerequisites are required for a successful use of git-system-follower:
- Gitlab instance with version >= v16.2.10
Install git-system-follower
git-system-follower is a python package, you can install it with any python package manager
For more details, see the Installation Guide
Complete repository prerequisites
Once git-system-follower is ready, you can prepare the repository.
Note
Right now git-system-follower only works with Gitlab
Gitlab repository
- Create or select Gitlab repository: create new empty repositories within the group or utilize existing repositories that you wish to manage
- Generate
Access Token
:- Create a GitLab
Access Token
with the following scopes:api
: Full access to the APIread_api
: Access to read API featuresread_repository
: Access to read repository datawrite_repository
: Access to modify repository data
- Ensure the token is associated with a user who has the necessary permissions or use the repository
Access Token
- Create a GitLab
Exporting the variable with the token to the repository before installing/uninstalling Gears:
Install an example Gear
To install a gear, you can run the install
command
Uninstall an example Gear
To uninstall a gear, you can run the uninstall
command