Git ftpのサポートはやや最近の追加だと思いますが、git Pushのドキュメントdoには、「Gitはssh、git、http、https、ftp、ftps、およびrsyncプロトコル。 " (強調を追加)
ただし、他の人が gitがftpサーバーへのプッシュに失敗した場合 の場合の対処方法を尋ねてきましたが、まったく同じ問題が発生しています。
つまり、「git Push」がftpプロトコルで機能するかどうかを誰かが明確に述べることができますか?
はいの場合...誰でも答えることができます その他の質問 ? :-)
いいえの場合...これは作業中ですか、それともgit-ftpを見る必要がありますか?
私はWindowsでgit1.7.3.1を使用しています。
情報やアドバイスをありがとう! (ところで、私はこの質問をすべてうまくハイパーリンクしていましたが、ランクが低いため、リンクは1つしか取得できないため、他のリンクを削除する必要がありました...)
いいえ、GitはFTPサーバーへのプッシュをサポートしていません クローンとフェッチのみ 。これは 以前に回答された でした。
ただし、Gitで動作するFTPサーバーにコードをアップロードするためのツールがいくつかあります。
ftp-git を使用する必要があると思います。これは、gitリポジトリ内の変更されたファイルをftpサーバーにプッシュするためのGUIツールです。
変更されたファイルをGUIで確認でき、将来使用するためにftp接続の詳細を保存できます。
他の質問では、FTPURLでuser@Host
を使用しているようです。
docs サポートされているとしてuser@
については言及していません。
これが機能するかどうかはわかりませんが、確認すべきことの1つは.netrcのサポートです。
私はWindowsで知っていますが、ここにいる人の中にはHTTPログイン資格情報をnetrcファイルに入れているので、gitコマンドで指定する必要はありません。おそらくFTPも同様に機能しますか?
私はOSXを使用しており、そのファイルは私のホームディレクトリにあります。 Windowsのどこに行くのかわかりません。