Розробка із застосуванням GIT зазвичай починається з того, що спочатку програміст тримає локальний GIT репозиторій на своїй робочій машині, і щодня комітує до нього. Але настає момент, коли потрібно перенести репозиторій на сервер для спільної роботи чи синхронізації з різних комп'ютерів. Перенести треба разом із усією історією коммітів. У цій статті написано, як це зробити.
Отже, припустимо, що у нас створено на GitHub.com чи BitBucket.org новий репозиторій. URL цього репозиторію нехай буде наступним: https://username@bitbucket.org/username/funnyproject.git
Перебуваючи у робочій директорії, даємо дві команди:
git remote add server https://username@bitbucket.org/username/funnyproject.git
git push server master:master
Першою командою ми додали налаштування репозиторію URL сервера. Другою командою залили на сервер повну копію локального GIT репозиторію основної гілки.
Далі передбачається, що при виконанні команд push і pull, GIT повинен працювати з вищевказаним сервером. Іншими словами, сервер має бути встановлений за замовчуванням. Для цього обов'язково потрібно дати команду: