26

私はアマゾン ウェブ サービスの世界に不慣れで、勤務先の会社に継続的デリバリーを実装しています。

AWS の [CodeCommit サービスを設定する手順] ( http://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-https-windows.html#setting-up-https-windows-account )に従いました。

ステップ 1: AWS CodeCommitの初期設定

AWS CodeCommitにアクセスするためのIAM ユーザーを作成および設定するには: 新しい IAM ユーザーを作成し、AWSCodeCommitFullAccessを付与しました。

AWS CLI をインストールして設定するには:

aws configureを実行して認証情報をインストールおよび設定しました。AWS アクセス キー ID、AWS シークレット アクセス キー、デフォルト リージョン名を に設定しus-east-1de

ステップ 2: Gitの インストールGit For Windowsをインストールして、[Git Credential Manager を有効にする] オプションがオフになっていることを確認しました。

ステップ 3: 認証情報ヘルパーを設定する

git config --global credential.helper "!aws codecommit credential-helper $@"
git config --global credential.UseHttpPath true

実行中:

git config --global --edit

私の構成は次のとおりです。

[http]
  sslVerify = false
[credential]<br> 
  helper = "aws codecommit list-repositories codecommit credential-helper "
  UseHttpPath = true

ステップ 4: AWS CodeCommitコンソールに接続し、リポジトリをクローンする

    $ git clone https://git-codecommit.us-east-1.amazonaws.com/v1/repos/teste-git-to-s3<br>
    Cloning into 'teste-git-to-s3'...<br>
    git: 'credential-aws' is not a git command. See 'git --help'.<br>
    Username for 'https://git-codecommit.us-east-1.amazonaws.com/v1/repos/teste-git-to-s3': Lucas<br>
    fatal: unable to access 'https://git-codecommit.us-east-1.amazonaws.com/v1/repos/teste-git-to-s3/': The requested URL returned error: 403

AWS のトラブルシューティングを探していると、AWS CodeCommit のトラブルシューティングが見つかりましたが、解決できませんでした。

これはどのように解決できますか?

4

3 に答える 3