У меня есть общий веб-хостинг, и я пытаюсь выяснить способ загрузки последней копии частного проекта с Bitbucket на сервер.scp a mercurial repository
У сервера нет установленных средств управления версиями, но у него есть scp и ssh с уровнем доступа к тюремному заключению. Он также имеет wget и curl ...
Могу ли я сделать что-то вроде этого?
scp ssh://[email protected]/jespern/testrepo ~/public_html
У меня нет проблемы с настройкой файлов удостоверений/ключей DSA, но я точно не знаю, как эти протоколы вместе взятые здесь так мне нужна помощь с базовым синтаксисом.
Или, если scp не подходит, у ssh есть возможность сделать это? или можно использовать CURL или wGet для захвата последней версии репозитория, а затем восстановить его на сервере?
Я уверен, что есть способ сделать это, поэтому, пожалуйста, не отвечайте, говоря «это невозможно».
Спасибо!
отлично! архивная версия подсказки отлично работает! после более тщательного изучения я вижу, что он обычно доступен в gz, bz2 и zip. – cwd
относительно установки - у меня есть папка с именем mercurial с предварительно скомпилированными файлами, например hg.pyc. я помещаю папку mercurial внутри ~/bin /? что сделало бы путь к hg.pyc ~/bin/mercurial/hg.pyc. Я знаю, мне нужно chmod + x файл hg.pyc, что еще мне нужно сделать, чтобы не указывать полный путь к нему каждый раз? – cwd
Это самый большой вопрос, но если вы google 'mercurial' + 'dreamhost', вы увидите всевозможные проходы по документам для его настройки на ограниченных общих хостах. Ключ делает «сделать локальным» в другой системе, а затем перемещает все дерево вверх - убедитесь, что вы правильно используете системную архитектуру (32 против 64 и т. Д.). –