Como uso o rsync para sincronizar meu repositório no meu mac para o servidor da universidade onde tenho acesso ssh?

1

Eu preciso usar o acesso ssh da minha universidade e executar meus programas para testes. Eu não tenho acesso ao sudo lá. Não tem vncserver lá também. Eu trabalharia com vim e faria, mas eu preciso de pelo menos. Agora eu estou olhando rsync para sincronizar o meu diretório fonte atual em um diretório remoto e eu vou ssh no diretório e executar o meu arquivo make para testá-lo. Eu estou olhando para a página man do rsync e parece muito complicado. Alguém por favor pode me ajudar com isso? Eu pesquisei no superusuário e todos os comandos parecem diferentes para casos diferentes.

Alguém por favor pode me ajudar com isso?

    
por snihalani 03.09.2012 / 16:56

1 resposta

2

Eu uso algo como rsync -a --delete ~/Sites/site/ [email protected]:public_html para fazer upload do meu website.

-a, --archive               archive mode; same as -rlptgoD (no -H)
    --delete                delete extraneous files from dest dirs
-r, --recursive             recurse into directories
-l, --links                 copy symlinks as symlinks
-p, --perms                 preserve permissions
-t, --times                 preserve times
-g, --group                 preserve group
-o, --owner                 preserve owner (super-user only)
-D                          same as --devices --specials
    --devices               preserve device files (super-user only)
    --specials              preserve special files

Veja também rsync sobre o SSH com o cron no osx -ambiente .

    
por 03.09.2012 / 17:46