Remote: репозиторий не найден фатальным: не найден
Почему мой мерзавец не толкает? Я создал хранилище и продолжаю получать это сообщение:
C:\Users\petey_000\rails_projects\first_app>git push -u github master
Username for 'https://github.com': ***@gmail.com
Password for 'https://***@[email protected]':
remote: Repository not found.
fatal: repository 'https://github.com/pete/first_app.git/' not found
Ответы
Ответ 1
Ваше имя пользователя не должно быть адресом электронной почты, но ваша учетная запись пользователя GitHub: pete
.
И ваш пароль должен быть вашим паролем учетной записи GitHub.
Фактически вы можете установить свое имя пользователя непосредственно в удаленном URL-адресе, чтобы Git запросить только ваш пароль:
cd C:\Users\petey_000\rails_projects\first_app
git remote set-url origin https://[email protected]/pete/first_app
И вам сначала нужно создать репо fist_app
на GitHub: обязательно создайте его полностью пустым или, если вы создадите его с первоначальной фиксацией (включая README.md
, файл лицензии и .gitignore
файл), затем выполните сначала Git, прежде чем сделать git push
.
Ответ 2
Три вещи:
- Ваше имя пользователя GitHub не является адресом электронной почты. Это должно быть имя пользователя (например, "sethvargo" ).
-
У вас есть сводная черта вашего имени репо:
$ git remote rm origin
$ git remote add origin https://github.com/pete/first_app.git
-
Вам нужно создать репозиторий first_app
. Я посмотрел на "Пит" на GitHub, и я не вижу репозиторий. Прежде чем вы можете нажать, вы должны сначала создать удаленный репозиторий.
Ответ 3
Если эта проблема возникает на компьютере с Windows, выполните следующие действия.
- Перейти к диспетчеру учетных данных
- Перейти к учетным данным Windows
- Удалить записи в разделе Общие учетные данные
- Попробуйте подключиться снова. На этот раз он должен запросить у вас правильное имя пользователя и пароль.
![control panel]()
![enter image description here]()
Ответ 4
Я решил эту же проблему, указав разрешение чтения из учетной записи github.
- Перейдите в учетную запись github, чтобы получить разрешение на запись пользователю.
- Когда мы клонируем код, нам нужно разрешение на чтение.
- Когда нам нужно нажать код, мы используем разрешение на запись, поэтому вам нужно предоставить разрешение на запись.
Ответ 5
Я столкнулся с тем же сообщением об ошибке. Когда я запустил ls -a
, я узнал, что .git отсутствует (конечно, я удалил его по ошибке в предыдущие дни). Поскольку я локально такой же, как в репозитории Github, я просто удалил свою локальную "папку" и снова клонировал пульт. После этого все работало отлично для меня:
rm -rf my_project
git clone https://github.com/begueradj/my_project.git
Ответ 6
Убедитесь, что ваше имя пользователя и пароль git верны. В моем случае это выдало ошибку, когда имя пользователя и пароль (особенно GIT TOKEN) были неверны.
Ответ 7
Кроме того, убедитесь, что двухфакторная аутентификация выключена, в противном случае используйте токены доступа для доступа
Подробности здесь: Могу ли я использовать двухфакторную аутентификацию GitHub с TortoiseGit?
Ответ 8
Этот ответ немного запоздал, но я надеюсь, что он все равно кому-то поможет.
В моем случае это было потому, что хранилище было перемещено. Я откинул проект, и все стало хорошо потом. Лучшей альтернативой была бы повторная инициализация git.
Я надеюсь, что это помогает.. Веселое кодирование!