2011-11-21 9 views
9

私は私がに取り組んでいますオープンソースプロジェクトのためのWebページで、このgithubのリポジトリ、持っている:githubののドキュメントによるとサブモジュールはgithubページでどのように動作しますか?

https://github.com/o8/o8.github.com

を、それはgithubの-ページのサイトを構築するとして、このリポジトリは、特別です毎回プッシュを受ける。このサイトはhttp://o8.github.comで利用可能になります。これはうまく動作します:-)。

しかし、私のリポジトリには、サブモジュールがフォルダ/oxyの下に含まれています。これは、ファイル/.gitmodulesの中で公開URL(git://github.com/linepogl/oxygen.git)で宣言されています。私は、このサブモジュール内のすべてのファイルもgithub-pagesサイトに含まれると予想していました。これは起こらない、あるいは少なくとも私はそれを動作させる方法を知らない。

たとえば、ファイル/oxy/hlp/index.htmlがあります。私は、アドレスhttp://o8.github.com/oxy/hlp/index.htmlがこのファイルを指すことを期待していました。代わりに、私は404エラーを取得します。

アイデア?

+0

私はあなたがまだ答えを見つけていないと仮定し、関連のレポでお探しですか?あなたが使用したのは何のコマンド – pagid

+0

オキシサブモジュールを追加します。これはhttps://github.com/o8/o8.github.comに表示されます。 コマンドを使用せずにこのサブモジュールを含めることはできますか? – Loren

答えて

9

あなたが直面している問題は、あなたのサブモジュールで使用した間違ったURLが原因である可能性があります。 the related help pageの下の段落には、リポジトリの読み取り専用URLのみを使用してください。したがって、git @ ... URLを使用した場合、サブモジュールはインクルードされません。 https:// ... URLを使用すれば、それが含まれて正常に動作します。

唯一の欠点は、これが再帰的に動作するように:(

乾杯していないようだということである。

+0

しばらくしていますが、私はそれをチェックするつもりです – linepogl

+0

これは私のために働いた私の間違いは実際に私がSSHのURLを使用していた。ちょうど読み取り専用に切り替えて、それはうまく動作します – Simone

+0

それは私のために働いていません。助けて! https://github.com/fiatjaf/inflacao/tree/gh-pages/modules(表示されるサブモジュールには、レンダリングされたサイトでは見つからないjavascriptファイルが含まれています) – fiatjaf

関連する問題