Используя git pull с именем пользователя и паролем aws code commit

Мне нужно сделать git pull, используя https url в качестве команды oneline. эту команду мне нужно интегрировать в скрипт bash. Но все время спрашивает usernmae и пароль. Репозиторий в коде AWS

3 ответа

Попробуй это:

git clone https://username:password@git-codecommit.us-east-1.amazonaws.com/v1../repos../..

Этот способ работал для меня из репозитория CodeCommit (AWS)

Проверьте эту ссылку: введите пароль пользователя в команде

Как прекрасно описано в этом посте, у вас есть три основных варианта:

  1. Сохраните пароль в файле.netrc (с 600 разрешениями). Убедитесь, что вы клонировали репозиторий, указав имя пользователя в URL.
  2. Клонировать репо с https://user:pass@domain/repo, Учтите, что ваш пароль будет виден в нескольких местах...
  3. Используйте помощник по учетным данным.

В качестве обновления AWS выпустила свой удаленный код git remote codecommit. При правильной настройке IAM вы можете выполнять запросы по сети, даже не передавая имя пользователя и пароль. В настоящее время AWS рекомендует этот метод. Его можно настроить, например, на вашем локальном компьютере или в контейнере, работающем в AWS Pipeline.

т.е. git clone codecommit://HelloWorldRepo myLocalHelloWorldRepo И тогда ты можешь git pull как обычно.

Полная документация находится здесь:https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-git-remote-codecommit.html

Другие вопросы по тегам