scp ртутный репозиторий - PullRequest
       20

scp ртутный репозиторий

1 голос
/ 07 января 2011

У меня есть общий веб-хостинг, и я пытаюсь найти способ загрузить последнюю версию частного проекта из bitbucket на сервер.

На сервере нетлюбые установленные инструменты контроля версий, но имеет scp и ssh с уровнем доступа для jailshell.Он также имеет wget и curl ...

Могу ли я сделать что-то подобное?

<br>scp ssh://hg@bitbucket.org/jespern/testrepo ~/public_html
<br>

У меня нет проблем с настройкой файлов идентификации / ключей DSA, но яЯ не совсем уверен, как составляются протоколы, поэтому мне нужна помощь с базовым синтаксисом.

Или, если scp не подходит, есть ли у ssh возможность сделать это?или можно использовать CURL или wGet, чтобы получить последнюю версию хранилища и затем восстановить ее на сервере?

Я уверен, что есть способ сделать это, поэтому, пожалуйста, не отвечайте, говоря:это невозможно сделать. "

Спасибо!

1 Ответ

4 голосов
/ 07 января 2011

Вы можете скачать из bitbucket, используя http с URL-адресом, например:

Обратите внимание, как tip может использоваться вместо ревизииИдентификатор в этой форме URL, чтобы всегда получать последний снимок.

Кроме того, вы можете просто установить Mercurial в своем домашнем каталоге на общем веб-хосте - люди преуспели в этом практически на каждом веб-хосте, независимо от того, чтокак они заперты.

Тогда вы можете просто сделать: /home/me/bin hg clone ssh://hg@bitbucket.org/jespern/testrepo ~/public_html

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