Я шукаю креативні способи синхронізації моїх файлів vim (~ / .vimrc, ~ / .vim /) на сервері, на якому я працюю.
Чи можу я зв'язати файли з моєї настільної машини (Fedora) на будь-який з nix-серверів, на яких я перебуваю?
Я шукаю креативні способи синхронізації моїх файлів vim (~ / .vimrc, ~ / .vim /) на сервері, на якому я працюю.
Чи можу я зв'язати файли з моєї настільної машини (Fedora) на будь-який з nix-серверів, на яких я перебуваю?
Відповіді:
Традиційно в unix-середовищі монтування домашніх папок над nfs зазвичай робиться і робить те, що ви описуєте, але сьогодні це не найкращий варіант як з міркувань продуктивності, так і з портативності ноутбуків.
Якщо ви хочете синхронізувати лише крапкові файли, ви можете використовувати "git" над ssh трохи простіше та менш проблематично. Він добре працює для синхронізації змін, а також збереже повну історію змін ваших зобов’язань, що є ще одним бонусом.
У папці на вашому сервері (типово для назви "foldername.git" для позначення голого центру сховища):
git init --bare
Потім на своєму клієнті:
git clone ssh://user@host:/path/to/above/folder $HOME
git add $HOME/.vimrc
git add $HOME/.vim
git commit -m 'Added vim configs'
git push
Потім на будь-якому іншому клієнті:
git clone ssh://user@host:/path/to/above/folder $HOME