2013-09-06 2 views
3

Я использую git построить docker изображение с этой командой: sudo docker build github.com/roseperrone/myproject, но я получаю эту ошибку:не мог читать Имя пользователя для «https://github.com»: Нет такого устройства или адрес

could not read Username for 'https://github.com': No such device or address

Как я могу предоставить свои учетные данные git?

Я бегу внутри экземпляра AWS ec2.

ответ

1

Глядя на код, он не выглядит как есть вариант, чтобы предоставить учетные данные, так что вместо этого я скопировал мой id_rsa ключ, побежал git clone, cd я в него, и побежал docker build .

0

у меня такая же проблема, и я недавно присоединился к GitHub, но эта ошибка раздражает меня так много. Я успешно его исправил,

Прежде всего Generate an SSH key и аутентифицировать его.

Удалите любой предыдущий удаленный адрес, если он не работает, перейдите в свою базу данных и скопируйте URL-адрес клонирования ssh.

теперь открыт введите следующую команду:

git remote add origin [email protected]:username/your-repo.git

заменить имя пользователя и ваш репо с вашим именем пользователя и репо.
теперь попробуйте нажать ваши изменения, запустите следующую команду.

git push origin master

Я надеюсь, что это сработает для вас.

0

В случае, если кто-то приходит через этот вопрос и нуждается в помощи, в вашем Dockerfile клонировать репозиторий с учетными данными, выполнив следующую команду:

git clone https://{username}:{password}@github.com/{username}/project.git 

Убедитесь, что ваш пароль закодирован http://meyerweb.com/eric/tools/dencoder/

Смежные вопросы