ソースリポジトリのクローン作成 - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ソースリポジトリのクローン作成

ソースリポジトリで複数のファイル、ブランチ、コミットを効果的に操作するには、ソースリポジトリをローカルコンピュータにクローンし、Git クライアントまたは統合開発環境 (IDE) を使用して変更を行います。問題やプルリクエストなどの CodeCatalyst 機能を操作するために、変更をコミットしてソースリポジトリにプッシュします。コードを操作する開発環境を作成することもできます。開発環境を作成すると、指定したリポジトリとブランチが開発環境に自動的にクローンされます。

注記

リンクされたリポジトリを CodeCatalyst コンソールでクローンしたり、開発環境を作成したりすることはできません。リンクされたリポジトリをローカルでクローンするには、リポジトリのリストにあるリンクを選択して、リポジトリをホストするサービスでそのリポジトリを開き、クローンを作成します。詳細については、リンクされたリポジトリをホストするサービスのドキュメントを参照してください。

ソースリポジトリから開発環境を作成するには
  1. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

  2. ナビゲーションペインで [コード] を選択してから、[ソースリポジトリ] を選択します。

  3. コードを操作するソースリポジトリを選択します。

  4. [開発環境を作成] を選択します。

  5. サポートされている IDE をドロップダウンメニューから選択します。詳細については、「開発環境でサポートされている統合開発環境」を参照してください。

  6. 次のいずれかを行います。

    • 既存のブランチで作業 を選択し、既存のブランチドロップダウンメニューからブランチを選択します。

    • 新しいブランチで作業 を選択し、ブランチ名フィールドにブランチ名を入力し、ドロップダウンメニューから新しいブランチを作成するブランチを選択します。

  7. 必要に応じて、開発環境の名前を追加するか、設定を編集します。

  8. [作成] を選択します。

ソースリポジトリのクローンを作成するには
  1. プロジェクトに移動します。

  2. プロジェクトの概要ページで、リストから目的のリポジトリを選択し、リポジトリの表示 を選択します。または、ナビゲーションペインでコード を選択し、ソースリポジトリ を選択します。プロジェクトのソースリポジトリのリストからリポジトリの名前を選択します。リポジトリのリストをフィルタリングするには、フィルターバーにリポジトリ名の一部を入力します。

  3. リポジトリ のクローンを作成するを選択します。リポジトリのクローン URL をコピーします。

    注記

    個人用アクセストークン (PAT) がない場合は、トークンの作成 を選択します。トークンをコピーして安全な場所に保存します。この PAT は、Git クライアントまたは統合開発環境 (IDE) によってパスワードの入力を求められたときに使用します。

  4. 次のいずれかを行います。

    • ローカルコンピュータにリポジトリのクローンを作成するには、ターミナルまたはコマンドラインを開き、git cloneコマンドの後にクローン URL を指定してコマンドを実行します。例:

      git clone https://LiJuan@git.us-west-2.codecatalyst.aws/v1/ExampleCorp/MyExampleProject/MyExampleRepo

      パスワードの入力を求められたら、前に保存した PAT を貼り付けます。

      注記

      オペレーティングシステムが認証情報管理を提供している場合、または認証情報管理システムをインストールしている場合は、PAT を 1 回だけ指定する必要があります。そうでない場合は、Git オペレーションごとに PAT を指定する必要があります。ベストプラクティスとして、認証情報管理システムが PAT を安全に保存していることを確認してください。クローン URL 文字列の一部として PAT を含めないでください。

    • IDE を使用してリポジトリのクローンを作成するには、IDE のドキュメントに従ってください。Git リポジトリのクローンを作成し、URL を指定するオプションを選択します。パスワードの入力を求められたら、PAT を指定します。