【发布时间】:2019-09-21 20:52:15
【问题描述】:
我最近在 github 上设置了一个新帐户。我正在关注 Michael Hartl 在线 (http://www.railstutorial.org/book#fig:github_first_page) 的 Rails 教程,并按照他的说明设置我的 git,这也与 github 上的设置说明内联。无论如何,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
我一直到最后一条指令(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/*
【问题讨论】:
-
有人可能会考虑修改该电子邮件地址
-
我遇到了类似的问题,下面的答案并没有为我解决。我从 GitHub 存储库复制并粘贴了 git URL,编辑了 .git/config 并确保它是正确的,我收到“快进”错误:为了防止您丢失历史记录,非快进更新被拒绝在再次推送之前合并远程更改(例如“git pull”)。有关详细信息,请参阅“git push --help”的“关于快进的说明”部分。