我最近遇到了octopress博客平台,并按照安装说明进行操作。我使用github页面在github上托管它。 我创建了一个存储库并成功设法进行初始提交。 当我尝试进行另一次提交时出现问题,这就是我收到的消息:
Immanuels-MacBook-Pro:octopress manuweg$ git add .
Immanuels-MacBook-Pro:octopress manuweg$ git commit -m "Changed origin url"
[source e0fff54] Changed origin url
1 files changed, 1 insertions(+), 1 deletions(-)
Immanuels-MacBook-Pro:octopress manuweg$ git push origin source
ERROR: Repository invalid.
fatal: The remote end hung up unexpectedly
这是我的.git / config文件中的配置
[remote "origin"]
url = git@github.com:manuweg/manuweg.github.com.git
fetch = +refs/heads/*:refs/remotes/origin/*
当我这样做时
git config --get-regexp '^(remote|branch)\.'
我得到了
remote.octopress.url git://github.com/imathis/octopress.git
remote.octopress.fetch +refs/heads/*:refs/remotes/octopress/*
branch.source.remote origin
branch.source.merge refs/heads/master
remote.origin.url git@github.com:manuweg/manuweg.github.com.git
emote.origin.fetch +refs/heads/*:refs/remotes/origin/*
正如您所看到的,最后一行似乎存在拼写错误
emote.origin.fetch +refs/heads/*:refs/remotes/origin/*
我认为应该阅读:
remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
远程原始网址正确并适用于初始提交。 我有什么想法得到这个错误?
答案 0 :(得分:2)
所以我通过创建另一个与第一个原点完全相同的细节来解决这个问题:
git remote add origin2 git@github.com:manuweg/manuweg.github.com.git
答案 1 :(得分:2)
我通过删除原点并重新添加它来解决错误。希望这可以帮助。 你应该替换你的信息。
git remote rm origin
git remote add origin git@github.com:<username>/<applicationname>.git
答案 2 :(得分:0)
在http://octopress.org/docs/deploying/github/
中如果您想从http://username.github.com托管博客,请使用此选项(尽管您也可以使用自定义域名)。
创建一个新的Github存储库,并使用您的用户名或组织名称username.github.com或organization.github.com命名存储库。
回复名称应该是username.github.com,而不是用户名。