Настройка git сервера

git_configure

В заключительной части серии статей про настройку Linux, Apache/Nginx, MySQL опишем кратко про настройку гита.

Создадим на сервере нового пользователя git

useradd git -m -s /bin/bash

установим ему пароль

passwd git

Установим на сервер git

apt-get install git git-core

переключимся на пользователя git

su – git

в домашней директории git создадим папку с проектом и проинициализируем в ней новый проект

mkdir ./new_project 

cd ./new_project  git init --bare

на этом репозиторий готов.

Теперь попробуем что-нибудь закоммитить в данный репозиторий с клиентского компьютера:  Создадим новую папку

Mkdir ./new_project

Проинициализируем новый репозиторий

Git init

Создадим какой-нибудь файл

Echo “<?php phpinfo(); ?>” > ./index.php

Сделаем коммит

Git add .

Git commit –m “first commit”

Git remote add origin git@testsite.com:~/new_project Git push origin master

git_nastroika

Таким же образом можно клонировать репозитории

git clone git@testsite.com:~/new_project

На этом пожалуй и закончим про конфигурацию LAMP/LEMP стэка с гитом. Если надо рассмотреть еще какие-то кейсы, пишите, сделаем.

Смотрите так же   Настраиваем Pump.io у себя на сервере

Может быть интересно:

Добавьте комментарий