1

Мне нужно использовать ssh-доступ моего университета и запускать там свои программы для тестирования. У меня нет доступа к sudo там. Там тоже нет vncserver. Я бы работал с vim и make, но мне нужен хотя бы git. Теперь я смотрю в rsync для синхронизации моего текущего исходного каталога в удаленный каталог, и я ssh в каталог и запускаю свой make-файл, чтобы проверить его. Я смотрю на справочную страницу rsync, и это выглядит очень сложно. Может кто-нибудь, пожалуйста, помогите мне с этим? Я гуглил в суперпользователе и все команды кажутся разными для разных случаев.

Может кто-нибудь, пожалуйста, помогите мне с этим?

1 ответ1

2

Я использую что-то вроде rsync -a --delete ~/Sites/site/ user@host.com:public_html для загрузки моего сайта.

-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

Смотрите также rsync по SSH с cron в osx-environment.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .