---
title: Install git-cron on Linux | Snap Store
description: Get the latest version of git-cron for Linux - Basic support for launching
  git-cron jobs
url: https://snapcraft.io/git-cron
---

# git-cron

[Sergio Cazzolato (cachio)](https://snapcraft.io/publisher/cachio "View all snaps from Sergio Cazzolato (cachio)")

* [Sergio Cazzolato (cachio)](https://snapcraft.io/publisher/cachio "View all snaps from Sergio Cazzolato (cachio)")

latest/edge 1.1.1

Install latest/edge of git-cron

This channel hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

**Install using the command line**

```
sudo snap install git-cron --edge
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

git-cron is only available on the unstable edge channel. It could break and change often.

---

### Package name

* git-cron

---

### License

* unset

---

### Last updated

* 1 December 2022 - latest/edge

This snap hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/git-cron#report-snap-modal)

---

* [Description](https://snapcraft.io/git-cron#tab-description)
* [Security](https://snapcraft.io/git-cron#tab-security)

#### Basic support for launching git-cron jobs

This snap declares a simple daemon for checking the jobs
defined in the defined project branches.

For each of the jobs, the checker/run script is executed,
it looks for changes on external resources, extracting the
relevant information according to the trigger file. In case
a change in the external resource related to a particular
branch is detected, then a commit is pushed to that branch,
so that the travis execution is triggered.

The snap must be able to push to the defined repo,
the credentials for doing so are passed to the snap via a
configure hook

```
 $ snap set git-cron username=<username> password=<password>
```

The project information is sent to the snap via a
configure hook

```
 $ snap set git-cron project-url=<project_url> project-name=<project_name> jobs-dir=<jobs_dir>
```

---

## Install git-cron on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/git-cron/arch)

[### CentOS](https://snapcraft.io/install/git-cron/centos)

[### Debian](https://snapcraft.io/install/git-cron/debian)

[### elementary OS](https://snapcraft.io/install/git-cron/elementary)

[### Fedora](https://snapcraft.io/install/git-cron/fedora)

[### KDE Neon](https://snapcraft.io/install/git-cron/kde-neon)

[### Kubuntu](https://snapcraft.io/install/git-cron/kubuntu)

[### Manjaro](https://snapcraft.io/install/git-cron/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/git-cron/pop)

[### openSUSE](https://snapcraft.io/install/git-cron/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/git-cron/rhel)

[### Ubuntu](https://snapcraft.io/install/git-cron/ubuntu)
