実行中のサーバー上で私のvimファイル(〜/ .vimrc、〜/ .vim /)を同期するための独創的な方法を探しています。
デスクトップマシン(Fedora)から自分がいるnixサーバーのいずれかにファイルをソフトリンクすることはできますか?
実行中のサーバー上で私のvimファイル(〜/ .vimrc、〜/ .vim /)を同期するための独創的な方法を探しています。
デスクトップマシン(Fedora)から自分がいるnixサーバーのいずれかにファイルをソフトリンクすることはできますか?
回答:
伝統的にunix環境では、nfsの上にホームフォルダをマウントすることが一般的に行われてあなたが説明することをします、しかしパフォーマンスの理由とラップトップの移植性の両方のために今日最良の選択肢ではありません。
ドットファイルだけを同期しようとしているのなら、sshの代わりに 'git'を使うほうが少し簡単で問題が少ないと思うかもしれません。それは変更を同期させるのにうまく機能し、またあなたのコミットの完全なリビジョン履歴を保存するでしょう。これは別のボーナスです。
サーバー上のフォルダー(通常は 'repositoryname.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