1

FTP サーバーを git リポジトリとして使用したいと考えています。私が知っている唯一の方法は、ftp を curlftpfs でマウントすることです。

ただし、curlftpfs では、git コマンドを実行することはできません。

そのための別の解決策はありますか?

削除されたファイルと新しいファイルに問題があるため、rsync を使用できません。ソースでファイルを作成または削除すると、これは宛先でも発生するはずです。このために、 --delete および update オプションを使用できます。ただし、ソースに存在しない新しいファイルが宛先にある場合、そのファイルは削除されるべきではありません。rsyncには履歴が保存されていないため、これは不可能だと思います。

4

2 に答える 2

0

問題は、FTP ファイル システムが通常の UNIX ファイル システムに比べて制限されていることだと思います。FTPにプッシュできるものを構築しようとしているので、少なくともプルしてFTPにプッシュします。

于 2012-01-07T12:50:10.583 に答える