リポジトリの作成

DevOpsサービスにコード・リポジトリを作成します。

Oracle Cloud Infrastructure (OCI)の各サービスは、認証および認可のためにIdentity and Access Management (IAM)と統合されます。DevOpsコード・リポジトリおよびその他のリソースにアクセスする権限をユーザーに付与するには、動的グループおよびIAMポリシーを作成する必要があります。

コード・リポジトリの動的グループおよびポリシーの作成については、コード・リポジトリ・ポリシーを参照してください。詳細は、DevOps IAMポリシーを参照してください。

認証トークンは、Gitを使用してOracle Cloudのコード・リポジトリと対話するユーザーごとに必要です。

コード・リポジトリを作成する前に、DevOpsプロジェクトが必要です。

Oracle Cloudコンソール、REST APIおよびCLIを使用したDevOpsへのアクセスについては、DevOpsへのアクセスを参照してください。

    1. ナビゲーション・メニューを開き、「開発者サービス」をクリックします。「DevOps」で、「プロジェクト」をクリックします。
    2. プロジェクトを選択し、左側のメニューから「コード・リポジトリ」をクリックします。
    3. 「リポジトリの作成」をクリックします。
    4. 「リポジトリの作成」パネルで、次の情報を指定します:
      1. リポジトリの名前と説明を入力します。説明の入力はオプションです。
      2. デフォルトのブランチ名を入力します。
        値を指定しない場合、ブランチの名前はmainになります。
      3. (オプション)リポジトリにタグを追加するには、「タグ付けオプションの表示」をクリックします。

        タグ付けとは、テナンシ内のリソースを整理およびトラッキングできるメタデータ・システムです。

        リソースを作成する権限がある場合、それにフリーフォーム・タグを追加する権限もあります。

        定義済タグを追加するには、タグ・ネームスペースを使用する権限が必要です。

        詳細は、リソース・タグを参照してください。

    5. 「リポジトリの作成」をクリックします。
      メイン・ブランチに空のコード・リポジトリが作成されます。

    ファイルをリポジトリに追加するには、リポジトリをクローニングする必要があります。詳細は、リポジトリのクローニングを参照してください。

  • コード・リポジトリを作成するには、createコマンドを実行します:

    oci devops repository create --name --project-id --repository-type

    リポジトリのリストを表示するには、listコマンドを実行します:

    oci devops repository list --compartment-id or --project-id

    コミットのリストを表示するには、list-commitsコマンドを実行します:

    oci devops repository list-commits --repository-id

    repositoryのすべてのコマンドを取得するには:

    oci devops repository -h
  • コード・リポジトリを作成するには、CreateRepository操作を使用します。

    リポジトリへのコミットのリストを表示するには、ListCommits操作を使用します。

    リポジトリのリストを表示するには、ListRepositories操作を使用します。