Como usar o svn list svn + ssh: // usuário @ host / home / svn / myrepo sem o caminho SVN_SSH.

2
  1. Primeiro, exporte a variável SVN_SSH env:

    $ export SVN_SSH="ssh -l user -i /home/user/.ssh/id_rsa"
    
  2. Em segundo lugar, execute o comando abaixo e co seja bem sucedido:

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

Agora a pergunta:

É possível executar o svn co svn+ssh:// em um único comando? Eu quero executar o mesmo comando em um ambiente Windows PC.

    
por Akira Tsuchiya 21.02.2012 / 06:03

2 respostas

3

É melhor armazenar o comando ssh -l user -i /home/user/.ssh/id_rsa no arquivo ~/.subversion/config na seção [túneis]:

[tunnels]

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

e depois svn co no comando único. Funciona tanto no Linux quanto no Windows. A configuração que você pode encontrar no diretório C:\Users\user\Application Data\Subversion .

    
por karolszk 03.08.2012 / 22:59
0

Leia o tópico Tunneling over SSH no livro do SVN para excluir a operação de exportação, opções para a seção [túneis]

    
por Lazy Badger 21.02.2012 / 08:20