Блог
arrow
2017-10-06 14:44
Скрипт для быстрого создания git-репозитория на сервере

Скрипт создает новую папку, инициализирует пустой репозиторий и предлагает команды для настройки push из локального репозитория.

#!/bin/bash

set -e

if [[ $# -eq 0 ]] ; then
  echo "Usage:"
  echo "$0 path-to-new-dir"
  exit 1
fi

mkdir "$1"
git init --bare "$1"

echo "Run these commands in the local repository:"
echo
echo "git remote add origin ssh://$USER@`hostname``readlink -f "$1"`"
echo "git push --set-upstream origin master"

Наверх