2012-05-07 9 views
1

私はWindows上でGit GUIを使用しています。私のプロジェクトは、このような外部のLinuxサーバー上にある:外部ファイルの場所を持つWindows Git

/ホーム/ site_dev /ホーム/ site_prod

PHP、JSとCSSファイルを編集するとき、私は単純にセーブ/ FTPがオープンサポートしているテキストエディタを使用します。

Gitを使ってプロジェクトを管理するにはどうしたらいいですか? 「新しいリポジトリを作成」では、ローカルファイルの場所のみを選択できます。

+0

シェルアクセスが必要です。あなたはリモートホストにSSHできますか? –

+0

はあなたのLinuxボックスの最終サイトですか? – CharlesB

+0

linuxボックスには、開発ファイルと運用ファイル(/ home/site_devと/ home/site_prod)が含まれています。 – mrbay

答えて

0

プロジェクトで作業する最善の方法は、プロジェクトをローカルディレクトリにクローンし、作業し、コミットしてから、サーバーに展開および/またはプッシュすることです。

クローニングは、FTPから行うことができ、ちょうど行います

git clone ftp://[email protected]/project.git 

そして、それはあなたの現在の1の内側に新しいディレクトリにプロジェクトのクローンを作成します。

変更がコミットされると、変更内容がサーバーに反映されるのはgit push originとなります。

this postを調べて、ftpサーバー上のgitリモートリポジトリに関する説明を確認してください。

EDIT

リモートですべてを行うにしたい場合は、あなたの最善の策は、ネットワークドライブとしてFTPの場所をマウントし、gitのインターフェースにそれを提供することです。ソリューションについてはthis articleを参照してください。 FTPプロトコルの制限のために、いくつかの問題があるかもしれません。 FTPで問題が発生した場合、Sambaとファイルを共有する価値があります。

+0

しかし、私はローカルでファイルを処理したくありません。リモートサーバー上のファイルを直接編集します。 – mrbay

+0

my editsを見てください__ – CharlesB

関連する問題