У меня есть локальный репозиторий, который я решил отправить на удаленный сервер (например, у меня есть хост, который позволяет использовать ртутные репозитории, и я также пытаюсь нажать на битбакет). В репозитории много файлов, его размер чуть больше 200мб. Локально я могу без проблем клонировать репозиторий.
Теперь у меня много изменений в этом репозитории, и я потратил пару дней, пытаясь выяснить, как заставить удаленный сервер клонировать мой репозиторий. Я не могу заставить hg serve
работать вне локальной сети. Все перепробовала. Поэтому вместо этого я создал новый репозиторий на удаленных серверах (как на хосте, так и на битбакете), в котором ничего не было. Теперь я перемещаю весь репозиторий, который у меня есть локально, в эти удаленные места. Пока что это было неудачно, так как операция push застряла на searching for changes
и не дает мне другого полезного вывода. Я оставил это на час без изменений.
Теперь мой вопрос: что я делаю не так, как hg serve
? Я могу получить к нему доступ локально, но не удаленно (через DynDns - я правильно настроил его, и маршрутизатор правильно перенаправляет порты), чтобы я мог заставить сервер клонировать репозиторий в первый раз, после чего я буду нажимать на него. Мой второй вопрос: если предположить, что клон на сервере не работает (например, если я должен был отправить свой текущий репозиторий в bitbucket), создается пустой репозиторий на сервере, а затем переносится локальный репозиторий в новый удаленный репозиторий, нормально? Это источник searching for changes
проблемы?
Любая помощь в этом отношении будет принята с благодарностью.