无法将内容推送到 Github 存储库。

10

我在将代码从我的本地推送到github时遇到了问题。 我已经设置了存储库:

git remote add origin git@github.com:hugeeee/demo_app.git

当我输入命令 git push -u origin master 时,出现了以下错误:

ssh: Could not resolve hostname github: Name or service not known
fatal: The remote end hung up unexpectedly

请问有没有人能够指导我解决这个问题?


3
它真的说"Could not resolve hostname github: ..."吗?还是说"Could not resolve hostname github.com: ..."? - rob mayoff
我正在使用Ubuntu 11.10,git 1.7.5.4进行工作,我已经将id_rsa.pub密钥与我的github链接。我不需要生成另一个密钥,对吗?我在.ssh/中没有config目录。 - Hugs
你做了第一次提交吗?你尝试过不使用-u参数吗? - maiklos
@mkls 是的,没有需要提交的内容。并且当我不带 -u 参数推送时,我得到相同的错误消息。 - Hugs
1
如果显示“无法解析主机名github:...”,则它正在使用主机名“github”而不是主机名“github.com”。您的远程存储库定义不正确,或者您的ssh配置将“github.com”映射到“github”。请向我们展示“git remote -v”的输出。 - rob mayoff
显示剩余6条评论
1个回答

16

执行以下代码:

git remote set-url origin git@github.com:hugeeee/demo_app.git

确保你实际输入了 "github.com"。当你创建远程仓库时,可能遗漏了 ".com"。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接