Git с AWSCodecommit

#git #amazon-web-services #aws-code-deploy #aws-codecommit

#мерзавец #amazon-веб-сервисы #aws-код-развертывание #aws-codecommit #git

Вопрос:

У меня есть локальный репозиторий git.Мой удаленный репозиторий находится в AWSCodecommit. Всякий раз, когда я выполняю операцию push, она должна помещать мой код в удаленный репозиторий в AWSCodecommit. В принципе, я пытаюсь создать конвейер, всякий раз, когда я выполняю push в моем loacal, он должен перемещать код в AWSCodecommit, собирать и развертывать.Но на первом шаге я застрял.

Я попытался клонировать репозиторий, используя приведенный ниже $git clonehttps://git-codecommit.us-east-1.amazonaws.com/v1/repos/Alpha

Он не копировал мой репозиторий из AWS в локальный.Вместо этого я получил приведенную ниже ошибку

фатально: не удается получить доступ ‘https://git-codecommit.us-east-1.amazonaws.com/v1/repos/Alpha /‘: Запрошенный URL вернул ошибку: 403

Ответ №1:

Вам необходимо создать пользователя IAM с политикой codecommitfull access. Затем вам также необходимо создать учетные данные git по протоколу https. Когда вы клонируете репозиторий по https, он запросит учетные данные. Здесь введите «учетные данные git https». https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html

Комментарии:

1. Стоит отметить, что вы также можете проходить аутентификацию и подключаться с помощью SSH.

2. Привет, у меня создан пользователь IAM, и git установлен на моем компьютере с Windows. здесь я создал одну папку под названием codec, и я захожу в эту папку —> щелкните правой кнопкой мыши —> git bash здесь и даю команду $$git clone git-codecommit.us-east-1.amazonaws.com/v1/repos/Alpha кодек ….. здесь он не запрашивает у меня какой-либо пароль и выдает вышеупомянутую ошибку. Пожалуйста, дайте мне знать, если я что-то упускаю или делаю какие-либо неправильные шаги

Ответ №2:

Возникла та же проблема, а затем я понял, что использую учетные данные для входа в aws

Вам необходимо сгенерировать учетные данные codecommit, получив доступ:

Верхняя панель> Мои учетные данные безопасности> Учетные данные AWS CodeCommit > Создать учетные данные