私はgithub.comでバージョン管理されたカスタムモジュールをdrush make経由でフェッチしようとしていますが、
Could not retrieve version information for custom_migration
Non-existent project type on project techarena_migration
カスタムモジュールの私のdrush make fileセクションは次のとおりです。
projects[custom_migration][subdir] = "custom"
projects[custom_migration][type] = "module"
projects[custom_migration][download][type] = "git"
projects[custom_migration][download][url]="[email protected]:qed42/custom_migration.git"
私はブランチパラメータも指定しようとしましたが、変更はありませんでした
projects[custom_migration][download][branch] = "master"
これはプライベートリポジトリです。
pdate:すみません、間違ったmakefileを使用していました。時間を無駄にしてごめんなさい。質問を閉じるべきかどうかわかりません。
P.S git://はgithubのプライベートリポジトリでは機能しません。git@ github.comは機能します!!
documentation によると、次のようにダウンロードURL行を記述する必要があります。
projects[mytheme][download][url] = "git://github.com/jane_doe/mytheme.git"
これはプライベートリポジトリです。
できますか git clone [email protected]:qed42/custom_migration.git
Drush makeを実行しているのと同じシェルから?
リポジトリにアクセスできるようにするには、新しい公開鍵を追加する必要がある場合があります。
Drushがコードをチェックアウトできるようにするには、makeファイルを実行している端末で使用できる必要があります。したがって、リポジトリへのSSHキーがある場合は機能しますが、チェックアウトを実行するためにログインする必要がある場合はチェックアウトできません。
また、リンクはDrupolが説明するように、ドキュメントのようにフォーマットする必要があります。
projects[mytheme][download][url] = "git://github.com/jane_doe/mytheme.git"