エンタープライズサーバーとセルフホストサーバーを接続する
GitTree は、会社独自のサーバー GitHub エンタープライズ サーバー、自己管理型 GitLab および Bitbucket データ センターに接続します。ホストに名前を付けます。 GitTree はそのホストのみ https:// と通信し、トークンはそのホストのみに使用されます。ブラウザーのサインインには、管理者がそこに登録した OAuth アプリケーションが必要です。
プロ更新されました
GitTree Pro または実行中のトライアルが必要です。 Free では、すべてのローカル Git 機能が維持されます。 プランを比較。
始める前に
- GitTree Pro または実行中のトライアル: ホスティング統合は Pro の一部です。
- サーバーのホスト名。ブラウザー サインインの場合は、管理者からの OAuth アプリケーション ID (Bitbucket Data Center の場合はクライアント シークレット)。
どこで見つけられますか
- 設定 › Integrations › Connected accounts: Connect GitHub Enterprise Server…、Connect GitLab…、または Connect Bitbucket Data Center…。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| 設定 | ⌘, | Ctrl+, |
ステップ
製品を選択してください
サーバーの製品の接続ボタンを選択します。
ホストに名前を付けます
git.example.comなど、Host の下に入力します。 GitTree は、そのホストのhttps://とのみ通信することを示します。サインイン方法を選択する
そのサーバーからのトークンを指定して Enter a Personal Access Token… を使用するか、OAuth application ID を入力し、管理者が登録したアプリケーションを通じてブラウザでサインインします。
期待される結果
会社サーバー上のリポジトリ、プル リクエスト、パイプラインは、他のアカウントの横に表示されます。
各製品に必要なもの
| 製品 | トークン | ブラウザのサインイン |
|---|---|---|
| GitHub エンタープライズ サーバー | 個人アクセストークン | サーバーに登録されたOAuthアプリケーション |
| GitLab (自己管理) | 個人アクセストークン | サーバーに登録されたOAuthアプリケーション |
| Bitbucket データセンター | 個人用HTTPアクセストークン | 受信アプリケーション リンク: クライアント ID とクライアント シークレット |
何か問題が発生した場合
「ブラウザでサインインするには、このビルドの…アプリケーションが必要ですが、構成されていません。トークンを使用してください。」
このサーバー用の OAuth アプリケーションがない場合は、そこからの個人アクセス トークンを使用します。
質問
あるサーバーのトークンは別のサーバーに到達できますか?
いいえ。各トークンは独自のホスト用に保存され、そこにのみ送信されます。