(主に Git に関する質問ですが、他の PyroCMS ユーザーに関連する可能性があります)
私は PyroCMS のローカル リポジトリを持っています。このリポジトリは、メイン プロジェクトの github フォークのクローンです。私は PyroCMS モジュールも持っています。これは、そのプロジェクトの github フォークのローカル クローンでもあります。
両方を別々のディレクトリに配置しました。
~/Dropbox/websites/pyrocmscommunity-test/
~/Dropbox/github/PyroDatabase/
PyroDatabase を pyrocmscommunity-test のサブモジュールとして追加したいので、github から更新をプルしたり、自分の変更を追跡したりできます。
作業ツリーの一番上に移動して、次のことを実行して、これを実行しようとしました。
git submodule add ../../github/PyroDatabase/ addons/shared_addons/modules/
しかし、正しく完了しませんでした:
Cloning into 'addons/shared_addons/modules/database'...
ssh_exchange_identification: Connection closed by remote host
fatal: The remote end hung up unexpectedly
SSH接続を指定しなかったため、これを理解できません。ローカルリポジトリを使用したかっただけです。何に接続しようとしているのか、またその理由は何ですか?
また、コマンドを繰り返すたびに、次のようになります。
'addons/shared_addons/modules' already exists in the index
しかし、ファイルがなく.gitmodules
、どちらにもモジュールファイルについての言及がないため、これを理解できません.gitconfig
。
何が間違っているのか、どうすればリセットできますか?
ありがとう、ウィリアム