詳細情報:
DevOps センター for GitHub の設定
DevOpsセンターと共にGitHubをソース制御リポジトリとして使用するには、リポジトリの作成やチーム メンバーの追加など、GitHub内でいくつかのタスクを実行します。また、関連するDevOpsセンター プロジェクトの設定、開発環境とパイプライン環境の追加、パイプラインの設定、作業項目の作成とチーム メンバーへの割り当てなど、一部のタスクはDevOpsセンターで実行されます。
DevOpsセンターは、GitHub Enterprise Cloudを含むGitHub.comクラウド ベースのプランでのみ使用できます。
全体的なプロセスの概要を次に示します。
- GitHub プロジェクトリポジトリを設定し、チームメンバーをコラボレーターとして追加します。
- 開発環境とパイプライン環境を特定します。
- GitHub プロジェクトを作成します。
- パイプラインの計画、構築、有効化
- プロジェクト作業項目を作成して割り当てる。
- 省略可能な設定タスクを完了します。
- GitHub プロジェクトリポジトリの設定
GitHub リポジトリ (略してリポジトリとも呼ばれる) には、コード、テキスト、画像などのプロジェクト作業ファイルが保存されます。各 DevOps センタープロジェクトには、プロジェクトの変更を保存するための独自のリポジトリが必要です。プロジェクトの作業中、リポジトリは変更を管理するためのチームの一元的な情報源です。 - GitHub リポジトリへのチームメンバーのコラボレーターとしての追加
GitHub で、チームメンバーをリポジトリコラボレーターとして追加します。コラボレーターとは、プロジェクトリポジトリへの書き込みアクセス権を付与されたユーザーです。プロジェクトのカスタマイズまたはコードを作成するすべてのユーザーをコラボレーターとしてプロジェクトリポジトリに追加します。これにより、DevOpsセンターからリポジトリにアクセスできます。 - 組織が GitHub リポジトリを所有している場合
組織が所有する GitHub リポジトリは、組織のアカウント所有者がアクセス権を付与するまで DevOps Center には表示されません。 - GitHub 組織に IP 許可リストがある場合
許可リストを設定してGitHub組織のアセットへのアクセスを制限した場合は、DevOpsセンター アプリケーションのドメインを追加します。 - 別の GitHub アカウントへの接続
プロジェクトを作成または開くときに、すべてのチーム メンバーは、チームがDevOpsセンターで使用するリポジトリへのアクセス権を持つアカウントを使用してGitHubにログインします。自分またはチームメンバーが誤った GitHub アカウントでログインした場合、Salesforce 管理者権限を持つチームメンバーは認証情報を削除して、自分またはチームメンバーが適切なログイン情報を使用してログインできるようにします。

