You can mount remote machine's filesystem using sshfs
, and then just make link using ln
.
Могу ли я Soft-Link файлы со своего рабочего стола на сервер в Linux
Я ищу творческие способы синхронизации моих файлов vim (~ / .vimrc, ~ / .vim /) на сервере, на котором я работаю.
Можно ли мягко связать файлы со своего настольного компьютера (Fedora) с любым из серверов nix, на которых я работаю?
2 ответа на вопрос
Традиционно в средах 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
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4