WindowsでGit GUIを使用しています。私のプロジェクトは、次のような外部 Linux サーバー上にあります。
/home/site_dev /home/site_prod
PHP、JS、および CSS ファイルを編集するときは、FTP のオープン/保存をサポートするテキスト エディターを使用するだけです。
Git を使用してプロジェクトを管理するにはどうすればよいですか? 「Create New Repository」では、ローカル ファイルの場所のみを選択できます。
プロジェクトで作業する最良の方法は、プロジェクトをローカルディレクトリに複製し、作業し、コミットしてから、サーバーにデプロイまたはプッシュすることです。
クローン作成はFTPから実行できます。次のようにしてください。
git clone ftp://user@server/project.git
そして、プロジェクトを現在のディレクトリ内の新しいディレクトリに複製します。
変更がコミットされたら、変更をgit push origin
サーバーに伝播するだけです。
ftpサーバー上のgitリモートリポジトリに関する議論については、この投稿を確認してください。
編集
すべてをリモートで実行したい場合は、FTPの場所をネットワークドライブとしてマウントし、それをgitインターフェイスに提供するのが最善の策です。解決策については、この記事を参照してください。ただし、FTPプロトコルの制限により、いくつかの問題が発生する可能性があります。FTPで問題が発生した場合は、ファイルをSambaと共有する価値があります。