Ведущее устройство источника нажатия мерзавца возвращается “фатальный: Никакой путь не указан”.

Я недавно создал новую учетную запись с GitHub. Я следую учебному руководству по направляющим от Michael Hartl, онлайн (http://www.railstutorial.org/book#fig:github_first_page), и следовал его инструкциям для установки моего мерзавца, которые были также встроены с инструкциями по установке в GitHub. Так или иначе, раздел "Next Steps" по GitHub были:

  mkdir sample_app
  cd sample_app
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin git@github.com:rosdabos55/sample_app.git
  git push origin master

Я добрался полностью до последней инструкции (ведущее устройство источника нажатия мерзавца) без любой проблемы. Когда я ввел ту последнюю строку в свой терминал, однако, я получил это сообщение об ошибке:

фатальный: Никакой путь не указан. См.'man git-pull'для допустимого синтаксиса URL.

Что я мог бы делать неправильно?

Вот содержание .git/config (восстановленный Jefromi от вывода git config -l вставляемый в комментарий ниже):

[user]
    name = Ross
    email = [REDACTED]
[core]
    editor = gvim -f
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "origin"]
    url = git@github.com:
    fetch = +refs/heads/*:refs/remotes/origin/*

19
задан Carlos 21 September 2019 в 12:52
поделиться

3 ответа

Я заявил об этом в комментариях к другому ответу, но это действительно ответ (и я отредактировал соответствующий раздел комментариев в вопросе, которому он принадлежит).

URL-адрес удаленного устройства был настроен неправильно по какой-либо причине. Он установлен на (скрытый), в котором явно отсутствует путь, что приводит к ошибке, которую вы видите. Вам нужно его правильно перенастроить. Вы можете просто отредактировать .git / config , изменив соответствующую строку, чтобы она содержала путь. Или вы можете сделать это:

git remote rm origin
git remote add origin 'git@github.com:rosdabos55/sample_app.git'

Вы почти наверняка допустили небольшую опечатку или небрежную ошибку, когда добавили пульт в первый раз - возможно, вы нажали Enter в середине, возможно, вы ввели пробел после двоеточия. (По какой-то причине git не выдает ошибку, когда вы указываете дополнительный аргумент после remote add - он просто игнорирует его.) Результатом является то, что вы на самом деле этого не сделали. запустите эту команду, и вы добавили пульт с неполным URL-адресом.

23
ответ дан 30 November 2019 в 04:33
поделиться

Вам может понадобиться git pull origin перед git push origin master.

1
ответ дан 30 November 2019 в 04:33
поделиться

Можете ли вы опубликовать результаты git remote show?

Похоже, что-то пошло не так, когда вы добавили свой удаленный репозиторий (git remote add origin git@github.com:rosdabos55/sample_app.git).

0
ответ дан 30 November 2019 в 04:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: