私は支社の従業員で、既存のレポを私の会社の中央オフィスのftpサーバにアップロードしました。中央局はMicrosoftのftpサーバーを使用しています。サーバーに何かをインストールするアクセス権がなく、アクティブモードftpをサポートしている実際のftpクライアントを使用してftpサーバーに接続/ブラウズすることしかできませんでした。私は、次のコマンドラインをクローニングしようとしているアクティブFTP経由でgitリポジトリをクローンします
:
git clone ftp://companyDomain\[email protected]/project.repo/.git
git clone ftp://[email protected]@ftp.company.com/project.repo/.git
git clone ftp://username%[email protected]/project.repo/.git
git clone ftp://username:[email protected]/project.repo/.git
そして、私は、次のエラーメッセージが表示されます。
error: Failed connect to
ftp.company.com:21
; No error while accessingftp://companyDomain\[email protected]/project.repo/.git/info/refs
fatal: HTTP request failed
私はすぐに私のパスワードの入力を求めます上記のコマンドを入力します。私はパスワードを入力し、いくつかの時間が経過し、上記のエラーメッセージが表示されます。
完全に明確にするために、私のソースのヘッドバージョンをデプロイメント用のFTPサーバーにプッシュするつもりはないので、git-ftp、https://github.com/resmo/git-ftpのようなものは私を助けません。私がしたいのは、私のレポをftpサーバーに持ち、私の非常に小さなチームの誰もがftpサーバー上のレポの変更をプッシュ/フェッチできることです。
gitはアクティブなFTPをサポートしていますか? 何が起こっているのですか?
おかげで、 クリス
あなたがここに与えられた答えをチェックしたい場合があります。ftpサーバのGitリポジトリ(http://stackoverflow.com/questions/5141205/git-repository- on-ftp-server) – yasouser
既にその回答と関連する投稿を確認しました –