Ответ 1
Что мне нужно было сделать:
git remote rm origin
git remote add origin '[email protected]:username/repo.git'
Затем я смог нажать мои изменения.
С тех пор я использую Github для своих проектов, и у меня есть проблема, когда я хочу нажать на коммит.
Для начала я разветкил репозиторий. Затем я клонировал вилку (с командной строкой git clone https://github.com/ ...
) и после внесения изменений я успешно выполнил (git commit -a
).
После этого я попытался нажать commit с командной строкой git push
, но я получаю следующую ошибку:
fatal: could not read Username for 'https://github.com': No such file or directory
У вас есть идея решить эту проблему?
Что мне нужно было сделать:
git remote rm origin
git remote add origin '[email protected]:username/repo.git'
Затем я смог нажать мои изменения.
Ну, у меня была такая же проблема - что меня досаждает до конца, так это то, что я не знаю, почему (править: ошибка). Я нажал https
. Ручное редактирование конфигурации не помогло мне (или сделало chkdsk, как было предложено в другом ответе). Я закончил тем, что нажал ssh - как в, замените:
https://github.com/USER/REPO.git
с
[email protected]:USER/REPO.git
после генерирует ваши ключи
ИЗМЕНИТЬ, почему: это ошибка в 1.8.5. См. отчет и обсуждение с возможностью обхода
Я пробовал следующую команду и работал у меня
git push https://<username>:<password>@github.com/<username>/<repository-name>
Так как это ошибка версии 1.8.5, если вы не хотите использовать SSH Key, вы можете перейти на 1.84 из здесь, или обновить до более высокой версии, например 1.9.x.
Это кажется известной ошибкой в Git 1.8.5 для Windows. Как описано и сообщено с помощью @Mr_and_Mrs_D:
https://groups.google.com/forum/#!msg/msysgit/s4dB8Nv9V4c/55-cGPdPYmAJ
Для меня работает понижение до 1.8.4. Обратите внимание, что вы должны явно удалить 1.8.5 сначала, запустив C:\Program Files (x86)\Git\unins000.exe
, как описано здесь:
https://github.com/swcarpentry/bc/issues/234#issuecomment-33055444
Я скачал 1.8.4 здесь: https://msysgit.googlecode.com/files/Git-1.8.4-preview20130916.exe
В моем случае я обновляю Git до версии 1.9, и эта проблема исправлена.
Во время push/commit запрос Git Bash будет запрашивать учетную запись и пароль Github.
Раньше я использовал git -credential-winstore. Когда я переустановил свою Windows, эта ошибка появляется. Я разрешаю проблему, загрузив git -credential-winstore снова в свой PATH.
Для меня проблема была в том, что я не имел доступа к /dev/tty. Добавление моего пользователя в группу tty решило проблему (gpasswd -a tty).
Это обходное решение: git дистанционное начало rm git удаленный добавочный источник 'git @github.com: имя пользователя /repo.git'
вызвала следующую ошибку, которая может быть исправлена только путем воссоздания сборки: ОШИБКА: Не удалось найти исправления для сборки. Проверьте конфигурацию репозитория и ветки для этого задания.
поэтому не пытайтесь, если не знаете, что делаете!
Я столкнулся с этой ошибкой, когда у меня был несуществующий репозиторий github, настроенный как зависимость от проекта.