Pergunta

Recentemente comecei a ter problemas com o TortoiseCVS, ou mais especificamente com o plink, o aplicativo SSH que o acompanha.O endereço IP ao qual ele tenta se conectar não pode ser alterado e está preso ao IP do antigo repositório CVS.Baixar o plink de seu site inicial e chamar a partir da linha de comando ainda apresenta esse problema.

O TortoiseCVS tem a opção de escolher o aplicativo SSH que usa e eu queria saber quais outras alternativas existem que posso usar?

Foi útil?

Solução

Pelo que vale a pena, plink é apenas uma versão de linha de comando do putty escrita pelo mesmo cara.

Eu penso visão provavelmente tem a ideia certa.

Outras dicas

Tem certeza de que isso é um problema com o plink?Parece-me que você tem arquivos CVS/Root por aí que ainda apontam para o antigo endereço IP do cvs.Em geral, o CVS não transforma a mudança de repositórios em um processo divertido.Como você está usando o Windows, se você instalar o WinCVS com suporte a macros (módulo Python carregado), ele terá uma macro que pode ser usada para alterar em massa as raízes do CVS.

Caso contrário, cabe a você criar o script do processo.

FWIW, usei bastante o plink e nunca tive um problema semelhante.

Putty é provavelmente o melhor cliente SSH que existe:

http://www.chiark.greenend.org.uk/~sgtatham/putty/

Eu recomendo que você fique com o PuTTY também.Você pode achar útil executar o Pageant em conjunto com o Plink para evitar ter que digitar a senha.

Mas se você quiser pesquisar alternativas, você deve revisar este recurso da Wikipédia:

http://en.wikipedia.org/wiki/Comparison_of_SSH_clients

Graças à jsight (e a Mark Biek por apontar a conexão entre plink e putty), decidi investigar mais detalhadamente.

Acontece que o plink estava usando a sessão armazenada "Configurações padrão" que eu configurei para o putty e não estava permitindo que elas fossem substituídas.

editar:

O geek:Além disso, este é um bom exemplo de por que você deve sempre usar DNS/nomes de host em vez do endereço IP diretamente.

O problema não teve nada a ver com a mudança do endereço IP e, neste caso, o DNS também mudou.Entendo o que você quer dizer, mas este não é o 'bom exemplo' que você está procurando.

Pode valer a pena experimentar o Tunnelier de www.bitvise.com

O TortoiseSVN, pelo menos, tem uma opção chamada Relocate que você pode usar se a localização do repositório tiver mudado.

Além disso, este é um bom exemplo de por que você deve sempre usar DNS/nomes de host em vez do endereço IP diretamente.

Estou usando o TortoiseCVS 1.10.9 no Vista Business, e as conexões ext com meu servidor travavam regularmente o TortoisePlink.

Eu baixei o puTTY mais recente (0.60) e configurei o TortoiseCVS para apontar para o plink incluído neste puTTY (CVS->Preferências->Ferramentas).As opções da linha de comando parecem ser as mesmas, mas uma diferença é que o TortoisePlink abre uma caixa de diálogo de senha se você não tiver um par de chaves para o seu servidor.O plink normal não.Então você tem que criar o par de chaves (puttygen, eu acredito) ou especificar um -pw nas opções de linha de comando (ideia de segurança muito RUIM).

+1 para PuTTy...tenho usado na última década e nunca precisei de mais nada!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top