-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Git hubについて #4
Comments
AirGraphからのPush時にキャッシュされたユーザ名が読めていないのかもしれません。 また、/opt/AirGraph/logs/以下にAirGraphの動作ログがあり、それを確認頂ければエラー箇所が特定できますので、お手数ですがその情報も教えていただければと存じます。 |
返信遅くなり申し訳ありません。 2019-05-31 14:17:08.329 INFO 3847 --- [nio-8080-exec-3] c.s.airgraph.controller.MainController : Push Component to Local Repository. component[aroha]git[test java.lang.NullPointerException: null |
情報ありがとうございます。 恐らくコンポーネント名とGItHubのリポジトリ名が一致していないためかと存じます。 |
コンポーネント名とGitHubなどのリポジトリ名が異なる場合に、リポジトリ名からGitコマンド実行ディレクトリパスを作成していた。 そのため、ローカルディレクトリパスが正しく取得できていなかった。 ローカルディレクトリパスはコンポーネント名から作成するように修正。
調査してくださりありがとうございます。 |
シェル上でgitコマンドでパスワードとユーザー名をキャッシュ、コンポーネント名とGItHubのリポジトリ名を同じにしてGItHubにプッシュしてみたが、うまくいかずに初めにした質問と同じエラーをはきます。また、Airgraphでユーザーネームとパスワードをうってやってみたが、同じくうまくいきません。 logはこちらです。 2019-06-04 15:55:16.943 INFO 2139 --- [nio-8080-exec-8] c.s.airgraph.controller.MainController : Push Component to Local Repository. component[test]git[test java.lang.NullPointerException: null |
こちらでは再現できておりませんが、GitHubのリポジトリは正しく設定されていますでしょうか。 /opt/AirGraph/data/rtm_workspace/work9/rtc/testのディレクトリが見つかっていないようですが、 ここが取得できないとすると、リモートのURLが誤っている可能性もあると思われます。 |
返信遅れて申し訳ございません。 |
コンソール上からのPush自体には、キャッシュなどは関係ないと思われます。 ・コンソール上でユーザ名/パスワードを入力してPushなどができる状態であること 上記を満たしていればAirGraphからGitHubの連携もできるかと思いますので、ご確認ください。 |
返信遅れて申し訳ございません。 |
自作のコンポーネントを自分の他のパッケージで使えるようにしたいのですが、その方法がわかりません。GitHubのプライベートリポジトリとコンポーネントを紐づけることはでき、自作のコンポーネントの内容をGitHubへプッシュすることはできました。これをAirGraphの他のパッケージに取り込むには具体的にどのようにすればいいのでしょうか? |
#3 BINDERとなるリポジトリを作成し、それにコンポーネントを紐づけることで、コンポーネント一覧に表示されるようになります。 |
Git Hubからpullをすることは出来ないのでしょうか? |
AirGraphにて直接cloneする機能は有しておりません。 なお、コンソール上が利用可能であれば、別パッケージのrtcフォルダに直接cloneしていただくことでBINDERを経由せずに利用することも可能かもしれません。 |
BINDERとなるリポジトリは作ったのですが、それをコンポーネントをどう紐づけたらいいのでしょうか? |
BINDERとなるリポジトリのrtcsフォルダ以下に、コンポーネントが書かれたyamlファイルを作成すれば可能です。 |
何度もお手数をおかけして申し訳ありません. wasanbon-admin.pyのコマンドにbinderがあり,ホームディレクトリの.wasanbonの下に関係するファイルがあることがわかりました.しかし,wasanbonのマニュアルには,binderコマンドについての説明が一切ありません. |
wasanbonに関する質問は、間違った回答をしても申し訳ありませんので、wasanbon側で問い合わせいただいた方がよろしいかと思われます。 ただ、{path to wasanbon}/core/plugins/admin/environment_plugin/settings/repository.yaml |
わかりました。 |
シェル上でgitコマンドでパスワードとユーザー名をキャッシュし、githubでリポジトリを作りました。そこにairgraphでコンポーネントをプッシュしたいのですが、このようなエラーをはき上手くいきません
{"timestamp":1559027507456,"status":500,"error":"InternalSever
Error","exception":"java.lang.NullPointerException","message","NO message available","path":"/main
/pushComponent;jsessionid=3849D93AC831009237206F49B5E9B201"}
どうすればいいでしょうか?
The text was updated successfully, but these errors were encountered: