Якщо вам потрібно, щоб ваш репозиторій був недоступний стороннім і всі дії з ним повністю контролювалися вами, можете створити власний Git-сервер, виконавши дії, описані нижче.
Git на хостингу встановлений за замовчуванням:
Виконайте наступні дії:
cd ~
mkdir repo.git
cd repo.git
bare
створює репозиторій без робочого каталогу, ви не зможете виконувати з сервера команди git add
, commit
і т.д.:git init --bare
ls
:Для створення Git-сховища існують два основні підходи:
git clone
.Скористаємося першим.
Виконайте наступні дії:
cd ~ mkdir repo cd repo
git init
ls -a
:touch index.php index1.php index2.php
git add .
git commit -m 'First commit'
git remote add developer логін@хост:/home/ім'я_хостинг_аккаунта/repo.git
git status
Видно, що поточної є гілка master і на сервер буде завантажено 3 нових порожніх файлу.
git push developer master
git pull developer master
Щоб кожен раз при підключенні до віддаленого сервера не вводити пароль від SSH, налаштуйте аутентифікацію по ключам.
з 2-00 і до 7-00