Имеется центральный репозиторий.
Пример установки описан в статье Git: свой репозиторий под NGINX +uWSGI.
Для начала работы над проектом – надо загрузить локальные файлы в центральное “хранилище”.
Создаём локальный репозиторий:
$ git init Initialized empty Git repository in /cygdrive/c/Users/User/Documents/PyProjects/APP_manager_python/.git/
Добавляем все файлы проекта:
$ git add *
$ git status | tail -n 1 new file: APP/tmp/cl1.py
Коммитим их:
$ git commit -m "Initial commit" [master (root-commit) 92d6c79] Initial commit ...
Создаём запись о центральном репозитории:
$ git remote add zeus http://zeus.domain.com/APP.git
Проверяем:
$ git remote -v zeus http://zeus.domain.com/APP.git (fetch) zeus http://zeus.domain.com/APP.git (push)
И добавляем в него файлы нашего проекта из локального репозитория:
$ git push zeus master Counting objects: 5483, done. Delta compression using up to 4 threads. Compressing objects: 100% (5343/5343), done. Writing objects: 100% (5483/5483), 463.89 MiB | 19.43 MiB/s, done. Total 5483 (delta 1592), reused 0 (delta 0) To http://zeus.domain.com/APP.git * [new branch] master -> master