Git Push: я не могу добавить файл в свой репозиторий, так как Git не позволяет мне вводить пароль Github

вступление

Я новичок в Git и Github, и я просто пытаюсь добавить (новые) файлы в репозиторий, который я создал на Github. У меня Windows 7. Я нашел несколько предполагаемых решений для Linux/OX в Stack Overflow, но они не работают для Windows 7.

Я нашел аналогичный вопрос в Stack Overflow. Пользователи ответили, что пароли обычно остаются невидимыми, но это должно работать, если вы все равно вводите пароль.

Меня не волнует, нужно ли мне вводить свое имя пользователя/пароль каждый раз, когда я хочу нажать на GitHub.

Проблема

Я зафиксировал различные файлы, и мне нужно отправить их на GitHub из Git. В Git Bash/терминале все шаги из начальных руководств/ответов Google по добавлению файлов с вашего компьютера на GitHub выполняются успешно до самого последнего шага (git push origin master).

В этот момент терминалы предлагают мне ввести мое имя пользователя (без проблем, успешно) и мой пароль. Ничего не появляется, когда я ввожу свой пароль. Если я ввожу свой пароль и потом все равно нажимаю Enter, ничего не происходит/не работает. Я пробовал это несколько раз. Пароль работает на GitHub/пароль правильный.

Дальнейшая информация

GitHub показывает, что у меня есть файл ReadMe и лицензия в моем репозитории. Мне нужно будет добавить файл html, css и jpg на GitHub.


person Emilia Flo    schedule 20.08.2013    source источник
comment
Пожалуйста, добавьте вывод git remote -v к вашему вопросу. Вы настроили свой пульт для использования https или ssh? Если ssh, есть ли у вашего закрытого ключа кодовая фраза? ТАКЖЕ, если вы искали другие вопросы о переполнении стека, ПОЖАЛУЙСТА, ССЫЛКА НА НИХ В ВАШЕМ ВОПРОСЕ, чтобы мы знали, что вы уже пробовали, и чтобы никто не тратил время на попытки вещи, которые вы уже пробовали.   -  person    schedule 20.08.2013
comment
В ответ на git remote -v я получаю: origin github.com/username/nameofrepo (выборка) и github.com/username/nameofrepo (push). Я понятия не имею, настроен ли мой пульт на https или ssh, но, конечно же, не помню, чтобы он устанавливал его или создавал парольную фразу.   -  person Emilia Flo    schedule 20.08.2013
comment
Судя по выходным данным git remote -v, вы используете https. Получаете ли вы какие-либо сообщения об ошибках при попытке нажать? Кроме того, вы можете рассмотреть возможность использования ssh вместо https, чтобы вам не приходилось вводить пароль каждый раз, когда вы выполняете сетевую операцию, например push, pull или fetch. ТАКЖЕ, какие именно команды вы использовали для фиксации и отправки кода? Вы уже сделали какие-либо коммиты в своем локальном репо? Вы использовали git add и git commit до того, как попробовали git push?   -  person    schedule 20.08.2013
comment
Кроме того, вы действительно уверены, что ввели свой пароль правильно? Это может быть трудно определить из подсказки, поскольку она не отображает * символов (вероятно, из соображений безопасности).   -  person    schedule 20.08.2013
comment
Найден http://stackoverflow.com/questions/6565357/git-push-requires-username-and-password/15826989#15826989. Но если вы все равно используете командную строку, зачем вообще использовать GitHub для Windows? Если вы хотите освоить Git, вам в любом случае следует научиться использовать его из командной строки.   -  person    schedule 20.08.2013


Ответы (1)


Когда вы вводите пароль, курсор не перемещается в командной строке. Затем введите пароль и нажмите Enter. Я заставил его работать!

person Emily Alexandra Conroyd    schedule 27.02.2016