Использование Git без хостинга

Есть 2 человека в команде. Использовать github нет возможности из-за ограничений сервиса. Как можно использовать git без сторонних хостингов? Только наши 2 компьютера подключенные к интернету в разных частях мира.


Ответы (3 шт):

Автор решения: Alex R.

Самый простой способ, который не требует никаких настроек - это использование механизма патчей.

На машине, где были созданы изменения выполняется команда

git format-patch <commit-reference>

<commit-reference> коммит, с которого формируются изменения (сам не попадает).

Полученный файл .patch отправляется по почте.

У получателя применяется патч

git apply <file-name>

Единственное осталось договорится между собой.

Официальная документация

→ Ссылка
Автор решения: vnikonov_63

В принципе git можно использовать на локальном компьютере - github это всего лишь онлайн сервис для использования git. git - это своеобразный язык программирования, который реализован в виде интернет сервиса github.

Пишите в командной строке для установки git

sudo apt-get install git-core

Заходите по ссылке для дополнительной информации Вводите pwd для того, чтоб узнать в какой директории вы находитесь и используйте cd и mkdir для создания и перемещения между папками(директориями)

Введите

git

При успешной загрузке вы увидите большое количество текста, если установили неправильно, то выведется ошибка.

git init

Это команда требуется для создания git репозитории, где возможна работа

Приведу полезные ресурсы, где можно больше узнать по теме. Хороший пост про локальную работу с git на Хабр Полный курс с нуля с объяснением основных концепций git и github

→ Ссылка
Автор решения: MLedIum

Решил использовать программы синхронизации на подобии rsync вместо систем контроля версий. В моем случае это будет лучшим решением

→ Ссылка