Ошибка отправки кода в репозиторий Github

Я пытаюсь настроить jekyll, следуя этой настройке. Для этого я создал публичный репозиторий и под тем же именем на своем компьютере клонировал проект.

Однако, как только я пытаюсь ввести код, он выдает следующую ошибку:

fatal: 'aniruddhabarapatre.github.com' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Я пытался выполнить настройку Git на случай, если что-то было переопределено, но не смог завершить процесс и он зависает

git credential-osxkeychain

person Aniruddha    schedule 02.05.2014    source источник


Ответы (3)


Убедитесь, что вы нажимаете на правильный репозиторий github.

Его URL должен быть

https://github.com/aniruddhabarapatre/aniruddhabarapatre.github.com

Если git remote -v этого не показывает, выполните:

git remote set-url origin https://github.com/aniruddhabarapatre/aniruddhabarapatre.github.com

И попробуй еще раз нажать.

Чтобы узнать о проблеме с учетными данными, см. этот ответ или этот или (для проверки установки git) этот ответ.

person VonC    schedule 02.05.2014

Когда вы создаете репозиторий git, добавьте файлы git ignore, тогда он больше не будет отправлять нежелательные файлы

Глобальное игнорирование Git

person Vineesh TP    schedule 02.05.2014

подобные ошибки будут возникать, когда вы пытаетесь отправить на GitHub, который вы не подключили к локальному репозиторию, который есть на вашем компьютере. Мы можем решить это таким образом!

Первый: удалите свой локальный репозиторий и клонируйте свой проект GitHub на локальный компьютер ($git clone ..url..), и теперь вы можете отправлять любые изменения непосредственно в свою учетную запись GitHub. Если вам не нужен исходный файл с вашего локального компьютера, потому что на нем есть какой-то код, вы можете переместить его куда-нибудь, кроме каталога, в который вы собираетесь его клонировать. Затем вставьте содержимое вашего изменения во вновь клонированную папку. Некоторое время проблема/ошибка может сохраняться, поэтому давайте перейдем ко второму варианту.

Второй: здесь вы в основном играете с GitHub и следуете этой инструкции, так как я делал это много раз. С вашего терминала

Чтобы инициализировать локальный каталог как репозиторий Git

  • $git инициализация

Добавьте файлы в новое локальное репо.

  • $git добавить .

зафиксировать файл

  • $git commit -m "любой комментарий, который вы хотите сказать"

Добавьте URL-адрес удаленного репозитория (GitHub).

  • $git удаленное добавление источника ..url..

Установите новый пульт

  • $git удаленный -v

Нажмите на изменение

  • $git push -u источник происхождения

Теперь, если вы перейдете в репозиторий GitHub, вы увидите свои изменения. Нажимая на терминал, вы можете сказать: сначала потяните, бла-бла... в этом случае вы можете принудительно нажать, сказав

  • "$git push -f мастер происхождения"!!

Надеюсь, это будет полезно.

person Moh K    schedule 15.08.2017