Azure DevOps Service の URL の名前を変更する前と後に行うこと
この記事では、Azure DevOps Service の URL の名前を変更する手順について説明します。
元の製品バージョン: Microsoft Azure DevOps Service
元の KB 番号: 2793597
はじめに
Team Foundation アカウント管理 UI の Settings タブで、Azure DevOps Service の URL の名前を変更できます。 URL の名前を変更するのは非常に簡単ですが、URL の名前を変更する前と後に、自分とチームが以前と同じように作業を続けできるようにするために、いくつかの操作を行う必要があります。
Azure DevOps Service の URL の名前を変更する前に行う必要がある操作
- 作業内容を保存します。
- Azure DevOps Service の他のメンバーがサービスを使用していないことを確認します。
Azure DevOps Service の URL の名前を変更した後の操作
以前の Azure DevOps サービス URL から新しい URL へのリダイレクトは設定されません。 つまり、前の URL は 404 になり、新しい URL を指す既存の接続文字列を更新する必要があります。 さらに、特定の構成とサービスの使用方法に応じて、次の 1 つ以上のアクションを実行する必要があります。
Visual Studio の既存の接続文字列を更新して、新しい Azure DevOps Service URL を指すようにします。
- Visual Studio を起動し、Start ページの左側のナビゲーション ウィンドウで Connect to Team Foundation Server をクリックします。
- [ Servers] をクリックし、[ 追加] をクリック。
- [Team Foundation Server の 名または URL] フィールドに 新しい Azure DevOps Service URL (
https://yournewaccount.visualstudio.com/
) を入力し、[ OK] をクリック。 - メッセージが表示されたら、Azure DevOps Service (LiveID) を使用してログオンします。
- Team Foundation Server の一覧ダイアログ ボックスで、前の Team Foundation サービス URL を強調表示し、[Remove をクリックします。
- [閉じる] をクリックします。
- [Team Foundation Server の選択] ダイアログ ボックスで、[チーム プロジェクト] チェック ボックスをオンにし、[Connect] をクリックします。
- Visual Studio によって、閉じられるプロジェクトとソリューションに関する警告が表示され、続行するかどうかを確認するメッセージが表示されます。 [はい] をクリックします。
Office ドキュメントの既存の接続文字列を更新して、新しい Azure DevOps Service URL を指すようにします。
- Excel ドキュメントの場合は、Excel を起動し、チーム リボンの [ Configure をクリックして、手順 6 に進みます。
- [プロジェクト] で、[チーム] リボン [サーバー接続の構成 ] をクリックし、手順 7 に進みます。
- PowerPointの場合は、[ストーリーボード] リボンの [ Storyboard Links をクリックします。
- PowerPointは、Team Foundation サービスがサーバーから利用できないという警告を表示します。 [OK] をクリックします。
- [ Connect をクリックし、手順 8 に進みます。
- [サーバー接続] をクリックします。
- ホスト サーバー インスタンスがアップグレードされた場合、またはチーム プロジェクト コレクションが別のサーバー インスタンスに移動された場合にのみ、再接続操作を続行するよう通知する警告が表示されます。 [OK] をクリックします。
- [ Servers] をクリックし、[ 追加] をクリック。
- [Team Foundation Server の 名または URL] フィールドに 新しい Azure DevOps Service URL (
https://yournewaccount.visualstudio.com/
) を入力し、[ OK] をクリック。 - メッセージが表示されたら、Azure DevOps Service (LiveID) を使用してログオンします。
- Team Foundation Server の一覧ダイアログ ボックスで、前の Team Foundation サービス URL を強調表示し、[Remove をクリックします。
- [閉じる] をクリックします。
- [Team Foundation Server の選択] ダイアログ ボックスで、[チーム プロジェクトの選択] チェック ボックスをオンにし、[Connect] をクリックします。
- PowerPointを使用している場合は、[Storyboard Links] ダイアログ ボックスの [Close をクリックします。
バージョン 管理ワークスペースを再構成します。
ローカル バージョン管理キャッシュは、次を実行して更新する必要があります。
tf workspaces /collection:<new collection URL>
Note
ビルド サービスはシステム Azure DevOps Service (ネットワーク サービスまたはローカル システム) として実行され、tf ワークスペースはそれらの Azure DevOps Services として実行できないため、ほとんどの場合、これはビルド サーバーでは機能しません。 サーバー上のワークスペースを削除しても、ローカル キャッシュは修正されません。
この問題を回避するには、ビルドが実行されているシステム Azure DevOps Service のバージョン 管理キャッシュを手動で削除する必要があります。 バージョン 管理キャッシュは、次のようなパスに格納されます。
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\Team Foundation\4.0\Cache
Git リモートを更新する:
- Web ユーザー インターフェイスで、 Clone ボタンをクリックし、新しい Git URL をコピーします。
- コマンド プロンプト ウィンドウを開きます。 ディレクトリを Git リポジトリに変更します。
- リモート URLを更新します。 リモートの名前が origin であると仮定すると、コマンドは次のようになります:
git remote set-url origin <url_copied_from_web>
。
Note
Visual Studio を使用する場合は、チーム エクスプローラーの更新が必要になる場合があります。
前の Azure DevOps サービス URL を指すセルフホスト エージェントを削除して再構成します。
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。