Windows 用の優れた SSH ファイル同期ユーティリティをお勧めできますか? たとえば、リモートでコンパイルする必要がある C++ ソースがいくつかあります。このユーティリティはシンプルで、何よりも応答性が高い必要があるため、同期がトリガーされるのを待たずに、保存後すぐにソースをコンパイルできます。
7 に答える
rsync を使用します。これを参照してください。自動バックアップを設定する指示さえあります。
ソースコードの場合、ポート転送を使用した ssh 接続と組み合わせて、git や subversion などを使用できます。
作業中のディレクトリを監視するツールを持っている場合を除いて、すべての場合で自分で同期をトリガーする必要があります。
これを試してください、Windows用のSSHSync
http://code.google.com/p/sshsync/
インテリジェントなセキュア FTP 送信を可能にするコマンド ライン アプリケーション。SshSync はプル タイプの転送のみをサポートしますが、秘密鍵を使用して認証を安全に行うことができます。常に処理されるファイルのリストを含むテキスト ファイルを使用して、「新しい」ファイルのみが取得されることを確認します。
継続的インテグレーションツールの仕事のように聞こえます。
cygwinをインストールし、ssh上でrsyncを使用します。
あなたの問題を解決する 1 つの方法は、単純にネットワーク ドライブを使用することだと私には思えます。ネットワーク ドライブからファイルを編集し、保存するたびに、そのドライブに接続されている他のシステムも、ビルド サーバーを含む変更にアクセスできます。それが私のオフィスで行っていることです — 全員のホーム ディレクトリが NFS/CIFS 共有上にあるため、編集はローカル コンピューターで行いますが、スクリプトを実行して、複数のビルド サーバーのいずれかでビルドをトリガーします。最新の変更をコンパイルする前に、何も同期する必要はありません。