Как я могу 'hg clone' с другой машины? - PullRequest
4 голосов
/ 03 мая 2010

У меня есть 2 ноутбука Ubuntu в одной сети WiFi. Я бы хотел «hg clone» с одного ноутбука на другой.

В моем исходном ноутбуке У меня есть репозиторий 'hg' в ~ / work / myserver

и мой исходный IP-адрес ноутбука inet addr: 192.168.1.2.

Итак, что мне делать на моем ноутбуке dest, чтобы я мог клонировать свой репозиторий hg?

Спасибо.

Ответы [ 2 ]

7 голосов
/ 03 мая 2010

Вроде так:

hg clone ssh://your-user@192.168.1.2//home/my-user/work/myserver/

Примечание. Если вы используете брандмауэр на 192.168.1.2, вам нужно открыть порт 22 для SSH. Я считаю, что Ubuntu по умолчанию использует UFW.

Примечание 2: замените пользователя на пользователя, которого вы используете для входа, когда сидите по адресу 192.168.1.2

6 голосов
/ 03 мая 2010

Мой выбор между двумя компьютерами Linux также будет проходить через ssh, как предложено Заком .

Одной из альтернатив, которая также работает на компьютерах с Windows, является использование встроенного веб-сервера для предоставления доступа к вашему хранилищу, а затем клонирование оттуда.

Сначала вы запустите hg serve, который по умолчанию предоставит вам веб-сервер на порту 8000, затем вы просто hg clone http://machine1:8000, с дополнительным преимуществом, которое вы получите хорошее графическое представление вашей истории. ( больше информации здесь )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...