#!/bin/bash if [ -z "$1" ] then printf 'Repository : ' read set "$REPLY" fi if [ ! -f "$1/HEAD" ] then echo 'Not a repository!' exit 1 fi if [ ! -w "$1/HEAD" ] then echo 'Read-only repository!' exit 2 fi if cd "$1" then git config set --file ./config receive.denyNonFastForwards true fi