Использование Git без хостинга
Есть 2 человека в команде. Использовать github нет возможности из-за ограничений сервиса. Как можно использовать git без сторонних хостингов? Только наши 2 компьютера подключенные к интернету в разных частях мира.
Ответы (3 шт):
Самый простой способ, который не требует никаких настроек - это использование механизма патчей.
На машине, где были созданы изменения выполняется команда
git format-patch <commit-reference>
<commit-reference> коммит, с которого формируются изменения (сам не попадает).
Полученный файл .patch отправляется по почте.
У получателя применяется патч
git apply <file-name>
Единственное осталось договорится между собой.
В принципе git можно использовать на локальном компьютере - github это всего лишь онлайн сервис для использования git. git - это своеобразный язык программирования, который реализован в виде интернет сервиса github.
Пишите в командной строке для установки git
sudo apt-get install git-core
Заходите по ссылке для дополнительной информации Вводите pwd для того, чтоб узнать в какой директории вы находитесь и используйте cd и mkdir для создания и перемещения между папками(директориями)
Введите
git
При успешной загрузке вы увидите большое количество текста, если установили неправильно, то выведется ошибка.
git init
Это команда требуется для создания git репозитории, где возможна работа
Приведу полезные ресурсы, где можно больше узнать по теме. Хороший пост про локальную работу с git на Хабр Полный курс с нуля с объяснением основных концепций git и github
Решил использовать программы синхронизации на подобии rsync вместо систем контроля версий. В моем случае это будет лучшим решением