Skip to Content

Github Cloner

16.00 20.00

The module for enables users to effortlessly import GitHub repositories directly into using a streamlined clone interface. Designed for quick onboarding of external code, it simplifies the incorporation of third-party or custom GitHub modules into your environment, enhancing development agility and productivity.

  • One-click cloning of GitHub repositories directly

  • Seamless integration with Discuss (mail) module for initiation and tracking

  • Easy import of external module code without manual file transfer

  • Simplifies development workflows by centralizing Git operations within interface

  • Accelerates development by removing manual cloning steps

  • Enhances productivity through unified repository access

  • Reduces errors associated with manual file handling

  • Supports smooth integration of external modules for faster deployment

Please install "git" before using this module
Debian/Ubuntu >> "apt install git"
Redhat/Fedora >> "yum install git"
Please make sure that your service user have write permission on "Addons directory"
Tested on 14/15 with Python3.9
Tested on 13 with Python3.6


What is this module?

With this module you can turn your a like sh.
This module will help you automate your development process.
After pushing your code this module will
Clone your module github repository with ease to your addons directory automatically
After clone module will restart your service for you.

Features

  • Your can add unlimited repositories
    • Public repositories
    • Private repositories
  • Tow level of permissions
    • User
    • Administrator
  • Backup your database from module without master password
    • Only available to Administrator
  • Define your restarting service command
    • You can add your custom restart command
    • You can restart container via passing docker api restart link

Configure required data before adding repositories


Create your first repository
Then click "LINK WEBHOOK" to add webhook to your repository for automatic clones


Create "Personal access tokens" with "full repo" permission to be able to link webhhoks and clone data from private repositories



Manual clone and backup database buttons only available for administrators


Every clone will be logged to chatter (Manual clone or automatic clones)