私は自分でこれに答えようとしましたが、見つけることができるのは複雑すぎるか、必要なものから遠く離れています。
Git/Bitbucket/Mercurial/… を使用してローカル マシン (NAS) で多くの Web サイトを維持し、変更を追跡し、編集が完了したら適切なファイルをアップロードすることは可能ですか?
github などのオンライン リポジトリは必要ありませんね。
なぜ私はこれが欲しいのですか?
私は Web 開発者で、約 50 の Web サイトを維持する必要があります。以前は、ローカル マシンでファイルを編集して FTP 経由でアップロードするか、リモート サーバーに直接アップロードしていました。
どちらも安全ではありません。最初の方法では、どのファイルが編集されたかを追跡し、すべてのファイルをアップロードする必要があります。ファイルを忘れると、ページが最新でないか、さらに悪いことにアプリケーション/CMS が機能しなくなります。
2 番目の方法は、お勧めできません。なぜなら、何か問題が発生した場合、Web 上の誰もがそれを見ることができるからです ;-)