Как использовать список svn svn+ssh://user@host/home/svn/myrepo без пути SVN_SSH.

  1. Во-первых, экспортируйте SVN_SSH огибающая переменная:

    $ export SVN_SSH="ssh -l user -i /home/user/.ssh/id_rsa"
    
  2. Во-вторых, выполните команду ниже, и co успешен:

    svn co svn+ssh://user@host/home/svn/myrepo
    

Теперь вопрос:

Действительно ли возможно выполниться svn co svn+ssh:// в единственной команде? Я хочу выполнить ту же команду в среде Windows PC.

3
задан 25 February 2012 в 19:06

2 ответа

Прочитайте Туннелирование по SSH в книге SVN, чтобы исключить операцию экспорта, опции для секции [tunnels]

0
ответ дан 25 February 2012 в 19:06

Лучше сохранить команду ssh -l user -i /home/user/.ssh/id_rsa в файле ~/.subversion/config в секции [tunnels]:

[tunnels]

ssh = ssh -l user -i /home/user/.ssh/id_rsa

, а затем выполнить svn co в одной команде. Работает как Linux, так и Windows. Конфиг вы можете найти в каталоге C:\Users\user\Application Data\Subversion.

0
ответ дан 25 February 2012 в 19:06

Другие вопросы по тегам:

Похожие вопросы: