プロキシ設定
内部ネットワークのクライアントを保護するためにプロキシサーバーを使用している場合は、プロキシサーバーを介して他のアプリケーションと HTTP 接続するように YouTrack を設定する必要があります。次の統合は HTTP を介して情報を送受信し、プロキシサーバーを介してルーティングされる必要があります。
サードパーティのサービスに接続する認証モジュールを使用する場合は、プロキシサーバーを介した通信を設定する必要がある場合もあります。これには以下が含まれますが、これらに限定されません。
YouTrack ワークフロー API を使用して HTTP 経由でデータを交換および転送するアプリ。
YouTrack インポート API を使用するアプリ。
YouTrack の通知サービスとメールボックス統合では、プロキシサーバー経由でトラフィックをルーティングできません。すべての SMTP/IMAP 接続は、YouTrack に対して妨げられないか、透過的である必要があります。
プロキシ関連のシステムプロパティ
YouTrack がプロキシサーバーを介して接続できるようにするには、以下のシステムプロパティを使用します。
プロパティ | 説明 |
---|---|
| プロキシサーバーのホスト名 |
| プロキシサーバーが待機するポート番号。 |
| セキュアプロキシサーバーのホスト名 |
| セキュアプロキシサーバーが受信するポート番号 |
| YouTrack がプロキシサーバーを迂回して直接アクセスするホストのリスト。
非プロキシホストのリストは、HTTP プロトコルと HTTPS プロトコルの両方で使用できます。このプロパティが設定されていない場合、すべてのトラフィックはプロキシサーバーを経由してルーティングされます。 |
YouTrack でこれらのプロパティを設定する方法を学ぶために、JVM オプションの構成を参照してください。
トラブルシューティング
プロキシサーバーを使用していて YouTrack で課題が発生した場合は、以下の条件のいずれかが当てはまるかどうかを確認してください。
状態 — YouTrack を外部サービスに接続できません。例:
VCS 統合をセットアップしようとしたときに
bad_request
エラーが発生します。認証モジュールをセットアップしようとしたところ、
Authentication failed. java.net.ConnectException: Connection refused
という例外が発生しました。
原因 | ソリューション |
---|---|
外部サービスは利用できません。 | 外部サービスが実行されていることを確認してください。 |
接続がファイアウォールによってブロックされています。 | YouTrack と接続サービスで使用されているファイアウォールのポートを開きます。 |
外部サービスへの接続がプロキシサーバーによってブロックされています。 | YouTrack がプロキシサーバーを介して他のサービスに接続できるように、サーバーのシステムプロパティを設定します。これらのプロパティを使用して、プロキシサーバーのホスト名とポート番号を指定します。 |
間違ったポートで接続しようとしています。 | YouTrack サーバーのシステムプロパティを確認し、port パラメーターが正しく設定されていることを確認してください。 |
関連ページ:
![](https://resources.jetbrains.com/help/img/youtrack/2024.2/set-fixed-in-build-teamcity.png)
Kotlin DSL スニペット
このページの指示に従って、1 つ以上の YouTrack プロジェクトと TeamCity のビルド構成の間の接続を確立します。YouTrack と TeamCity の統合により、両方のアプリケーションで便利な機能が有効になります。接続されているプロジェクトからビルド番号を取得し、解決された課題のビルド番号を格納するカスタムフィールドの値を自動的に更新します。YouTrack のビルド番号には、TeamCity のビルドに直接アクセスできるアイコンが付いています。コミットメッセージまたはブラン...
![](https://resources.jetbrains.com/help/img/youtrack/2024.2/add-jenkins-server.png)
Jenkins 統合
このページの指示に従って、1 つ以上の YouTrack プロジェクトと Jenkins のプロジェクト間の接続を確立します。YouTrack と Jenkins の統合により、両方のアプリケーションで便利な機能が可能になります。接続されたプロジェクトからビルド番号をプルし、ビルド番号を格納するカスタムフィールドの値を自動的に更新します。コミットメッセージまたはブランチ名で参照される課題に VCS 変更レコードを追加します。YouTrack の課題における VCS の変更の詳細については、VCS...
![](https://resources.jetbrains.com/help/img/youtrack/2024.2/vcs-integrations.png)
VCS 統合
YouTrack を使用すると、バージョン管理システムへの接続をセットアップできます。YouTrack は、GitHub、GitLab、Bitbucket との直接統合をサポートしています。YouTrack と、自己ホスト GitHub Enterprise、GitLab Community Edition(CE)、および GitLab Enterprise Edition(EE)、Bitbucket サーバー、Gogs、Gitea サーバー間の統合をセットアップすることもできます。新しい統合を...
![](https://pleiades.io/icons/youtrack.png)
http
HTTP を介してデータを交換および転送するオブジェクトとクラスの定義が含まれています。メインクラスは Connection です。タイプ:このモジュールは以下のオブジェクトの型をサポートします。Connection 接続を確立し、ターゲットサイトに要求を送信するために使用されるメインクラス。REQUEST_TYPES サポートされている HTTP リクエストタイプのコレクション。Connection の .doSync メソッドに適切な要求タイプを渡す代わりに、直接呼び出すことができる各要求タイプに対...