Настройка git сервера
|В заключительной части серии статей про настройку 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 clone git@testsite.com:~/new_project
На этом пожалуй и закончим про конфигурацию LAMP/LEMP стэка с гитом. Если надо рассмотреть еще какие-то кейсы, пишите, сделаем.
Может быть интересно: