Skip to content
This repository was archived by the owner on Mar 13, 2021. It is now read-only.

ClintonCollins/githook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Githook

This is a simple server that listens for a service hook POST from github and automatically updates your git repository. It currently supports django and just running a git pull. We will be adding other server types later.

Requirements

Linux, Python 2.7, bottle, and an ssh-key added to github for the server this is running on. To install bottle simply do this:

pip install bottle

To generate your own SSH key follow these steps (This example uses Ubuntu and the root ssh key. You can replace root with your username.)

ssh-keygen
cat /root/.ssh/id_rsa.pub

Edit your repository settings on github and add the ssh key. This script should now work.

Configuration

Edit main.py to your liking. It is pretty straight forward.

Usage

screen python ./main.py

That's it the server should run and listen for a POST request from github.

About

This is a simple server that listens for a service hook POST from github and automatically updates your git repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages