2016-08-15 6 views
0

保存されていません(artifactory.version:4.9.1)だから、バージョンで可能である必要があり、リモートリポジトリに亭パッケージを登録し、いくつかのトラブル私が持っているを持つ

そこにセットアップがthatsのレポであり、それは、レジストリのURLがバウアー設定をポイントしてhttps://bower.herokuapp.com/ のデフォルトを指している

(奇妙に思える)Gitのリポジトリを閲覧するためのgitoliteページをヒットhttp://mygetserver.domain.com/gitのURLを持っていますカスタムと{0}/{1} /アーカイブ/ {2}。{3}の既定のURL - 再び変わったと感じますが、そこに何が期待されているのかわかりません。

私がしようとすると

bower register nh-styles [email protected]:nh-styles.git --verbose 

でパッケージを登録するときだから私は

Error: Unknown error: 404 - Unable to determine coordinates from url [email protected]:nh-styles.git

私はsshを使用することを変更すると言うことは、エラーを取得://最初に、それは

作品を

C:\Dev>bower register nh-styles ssh://[email protected]/nh-styles.git --verbose bower nh-styles#* resolve ssh://[email protected]/nh-styles.git#* bower nh-styles#*
checkout v0.0.4 bower nh-styles#* old-git It seems you are using an old version of git, it will be slower and propitious to errors! bower nh-styles#* invalid-meta nh-styles is missing "ignore" entry in bower.json bower nh-styles#* resolved ssh://[email protected]/nh-styles.git#0.0.4 ? Registering a package will make it installable via the registry (http://myart.artifactorydomain.com:8081/artifactory/api/bower/bower-nh-git ? Registering a package will make it installable via the registry (http://myart.artifactorydomain.com:8081/artifactory/api/bower/bower-nh-git ), continue? Yes bower nh-styles register ssh://[email protected]/nh-styles.git

Package nh-styles registered successfully! All valid semver tags on ssh://[email protected]/nh-styles.git will be available as versions. To publish a new version, just release a valid semver tag.

Run bower info nh-styles to list the available versions.

C:\Dev>bower info nh-styles bower nh-styles#* not-cached art://nh-styles/nh-styles#* bower nh-styles#* resolve art://nh-styles/nh-styles#* bower EREQUEST Request to http://myart.artifactorydomain.com:8081/artifactory/api/bower/bower-nh-git/refs/nh-styles/n h-styles returned 404 status code.

Additional error details: [object Object]

まだ試してみると、何も表示されません。私が再提出するたびに、パッケージではなく201が出ています。だから基本的にそれが救われないのはなぜですか?アーティファクトログには何も見えません。他に何か見ることができますか?

答えて

0

ssh://を含める必要がある理由は、指定されたURLにアクセスするときにどのプロトコルを使用する必要があるかを知る必要があることです。hereも記載されています。またを使用したことに気付きました。:のため、これは有効なURLではありません。ssh://部分がなくてもうまくいくかもしれません。

Artifactory作品にパッケージを登録する方法は、パッケージ名をgit urlにマッピングするだけでレジストリとして機能することです。それで、パッケージを登録すると、(201レスポンスを除いて)他の明らかな効果はありません。 この動作は、この側面のバワーパブリックレジストリとほぼ同じです。

Artifactoryが登録済みのgitリポジトリで参照しているgitリポジトリを見つけられないため、エラーが発生しました。与えられたURLのリポジトリにアクセス可能であることを確認してください。debug logsorg.artifactory.addon.bowerにあります。これについてログに何かを印刷していない場合、Artifactoryが遭遇した正確なエラーを確認してください。