sincronização bidirecional entre mac e unix

0

Eu gostaria de trabalhar em um diretório em dois macs diferentes e ter acesso a um servidor unix no qual eu ssh. Gostaria de apenas iniciar um script no final do dia que me permita carregar todos os arquivos novos / alterados para o servidor, ir para casa e continuar trabalhando no meu laptop e sincronizar novamente com o servidor no dia seguinte.

O Google me diz que o rsync não é a melhor ferramenta para sincronização bidirecional. A maioria das soluções aqui sugere uníssono, mas eu fui completamente incapaz de fazê-lo funcionar. Ele fica preso em "continuar", mas não mostra sinais de realmente sincronizar quaisquer arquivos ou reclama de um erro fatal. Eu mesmo fiz questão de executar versões idênticas do uníssono no meu mac e no servidor (2.27 e 2.32). Sem uso. Eu corro Mac OSX Snow Leopard (laptop) e Mountain Lion (Desktop). O que você pode recomendar? Obrigado.

    
por reviewer3 21.10.2013 / 01:52

2 respostas

0

Você deve poder usar unsion para isso.

Eu acho que o seu problema para trabalhar está relacionado a ssh . Certifique-se de que o unsion esteja instalado em ambas as máquinas e que ambos os executáveis possam ser acessados no computador local em que você iniciou a sincronização a partir de . Um primeiro teste é emitir na máquina local:

ssh hostname-of-remote-machine unison -version

Para mais detalhes, verifique se o acesso SSH funciona no manual uníssono da seção método Remote Shell .

    
por 05.04.2014 / 09:02
0

Você diz que está usando versões idênticas do Unison no seu mac e no servidor, mas, em seguida, lista os números de versão notavelmente diferentes 2.27 e 2.32. Esta é a fonte do seu "Erro Fatal". Mesmo versões ligeiramente diferentes do Unison usam um formato diferente para o arquivo que controla a estrutura do sistema de arquivos.

Você precisa ter EXATAMENTE a mesma versão do Unison em suas máquinas e no servidor, caso contrário sua configuração não funcionará. Isso ocorre porque o formato do arquivo morto que o Unison usa para armazenar dados sobre uma configuração de sincronização alterada melhorou quase todas as pequenas atualizações. Além disso, você deve estar ciente de que, se estiver compilando o Unison a partir do código-fonte, pode ser importante que cada binário do Unison seja compilado com a mesma versão do OCaml.

    
por 23.04.2015 / 17:53

Tags