У меня есть веб-сайт rubyonrails, который функционирует таким образом, что, когда пользователь регистрируется со своим именем пользователя, он создает репо под этим именем в моей учетной записи на github.Работает в героке без нареканий.Когда я переключился на веб-сервис Amazon, я изначально получаю
intializing git
sh: git: command not found
sh: line 0: cd: /home/webapp: No such file or directory
Я преодолеваю эту ошибку, добавляя файл конфигурации в .ebextensions
как
commands:
01_mkdir_webapp_dir:
# use the test directive to create the directory
# if the mkdir command fails the rest of this directive is ignored
test: 'mkdir /home/webapp'
command: 'ls -la /home/webapp'
02_chown_webapp_dir:
command: 'chown webapp:webapp /home/webapp'
03_chmod_webapp_dir:
command: 'chmod 700 /home/webapp'
packages:
yum:
git: []
Затем у меня появляется новый журнал ошибок, например
fatal: could not read Username for 'https://github.com ': No such device or address
В качестве примечания, когда я запускаю этот скрипт локально, и я зарегистрировал сайт на локальном хосте: терминал 3000 попросит меня ввести имя пользователя и пароль github.Это нормально?Является ли это причиной ошибки fatal: could not read Username for 'https://github.com ': No such device or address
.Но этот код работает в героку без нареканий.
Полный лог ниже.https://drive.google.com/file/d/1yPYsS1ETHhrEoYFWHJxt4y52jHYRkooj/view?usp=sharing
У меня есть эти условия в aws.https://photos.app.goo.gl/GeQHXdUWUMuixTgNA