2016-09-02 3 views
0

Это может показаться очень простой вещью для экспертов, но я новичок в git и считаю, что трудно найти ключевые слова для поиска, которые придут с полезными ответами для меня ...Как синхронизировать git-репо между двумя ПК?

Мне нужно сделайте некоторое программирование для встроенного устройства, которое не переносится, а не внутри моего дома.

Я хочу написать большую часть кода на своем настольном ПК, который запускает ubuntu, и когда этот код готов и зафиксирован, синхронизируйте это с репо на моем ноутбуке (также запущен ubuntu), затем возьмите ноутбук снаружи для перепрограммирования встроенное устройство с.

Рабочий стол и ноутбук будут находиться в одной сети Wi-Fi, когда внутри моего дома.

В настоящее время я не хочу использовать github или любую внешнюю службу для синхронизации.

Как я могу это достичь? У git есть какой-то сервер, поэтому я могу вытащить обновления с рабочего стола на ноутбук?

Кроме того, если мне нужно внести изменения во время сна, как отправить эти изменения на рабочий стол?

+0

Возможный дубликат [Как я могу извлечь из репозитория другого компьютера в Git?] (Http://stackoverflow.com/questions/4131164/how-do-i-pull-from-another-computers-repository-in- мерзавец) –

ответ

1

Git не может работать в режиме P2P, необходим центральный сервер. Если вы не хотите использовать github, вы можете создать свой сервер git владельца.

1

После ответа lepdou я сделал несколько поисков о серверах git и набрал this answer, в котором используется ssh с рабочим столом, являющимся основным репо и клонированием на ноутбук, который, я думаю, будет хорошим решением для меня ,

Я могу тогда git push origin master вернуться на рабочий стол, когда я вернусь в дом, если есть какие-либо изменения для отправки.

Смежные вопросы