2016-06-17 6 views
0

Google Cloud Platformを使用しています。私は自分のGoogle Developer Repositoryのgit repoにコードを格納したGoogle App Engineプロジェクトを持っています。私はYouTrackを使ってバグを追跡し、Google Developer Repository VCSと統合したいと考えています。 YouTrackでgit reposを使用することはできますが、Oauth2トークンが必要です。Google Developer Respositoryにバグトラッカーのアクセスを許可するにはどうすればよいですか?

ほとんどのGoogle APIではOauth2トークンが利用できるようですが、コミットを監視するサードパーティのツールがどのAPIを使用するべきかわかりません。私はこれがジェンキンスを使用して開発者リポジトリを監視し、それに応じてテストとデプロイメントを実行したいのと同じ問題だと考えています。

これは通常どのように行われますか? (つまり、Oauth2トークンを取得し、サードパーティツールへのレポアクセスを許可する)

答えて

1

YouTrackはGitHub/GitLab/Bitbucketとの統合を直接サポートしているだけなので、ログインの問題を解決することは残念なことにありません。 回避策は、TeamCityまたはUpsourceをYouTrackとVCSの間のブリッジの一種として使用することです。詳細はhttps://stackoverflow.com/a/9190486/469159を参照してください。その答えは、Upsourceがその瞬間にリリースされていなかったので、TeamCityだけを述べました。ありがとう、@ allex.V。

+0

それは私が "GitHub"といっても、gitサーバーのURLを受け入れることを意味する "github"サーバーを追加するときに、非 "github.com" URLを追加することができます。 (歯車アイコン、VCS統合、サーバーの追加、URLフィールドを参照 - 任意のURLを許可)をクリックします。私はこれにあまりにも多くを読んでいますか?いずれにしても、「開発」はGoogle API(https://console.developers.google.com/)には載っていないので、Googleがホストするリポジトリにアクセスできなくなる可能性があります。 Google APIにはレポアクセスが許可されていますか?私はそれに応じて付与する必要があります... – hamx0r

+0

GitHubエンタープライズをホストすることができるので、それは任意のURLを受け入れる。私はGoogle API側でこの作業を行う方法を知らない。 –

関連する問題