GitHub - 我怎么推?

时间:2012-01-18 05:42:08

标签: github

每当我尝试推送时,GitHub会在输出之前挂起一段时间(〜一分钟):

ssh:连接到主机gmail.com端口22:文件号错误 致命:远程端意外挂断

我检查了几次SSH密钥。我能够ssh github.com当我这样做时问我的密码,然后说:“嗨Aro!你已经成功验证了,但是GitHub没有提供shell访问权限。 与github.com的连接已关闭“

首先,为什么我在使用git push时尝试使用gmail.com?如果ssh键似乎正常工作,为什么它超时?我没有看到任何防火墙警报。我认为我的路由器没有阻止任何东西。我在Windows 7上。

您认为这是什么问题?

的.git /配置

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[remote "origin"]
    url = my@email.com:MyGithubUsername/Hello.git
    fetch = +refs/heads/*:refs/remotes/origin/*

1 个答案:

答案 0 :(得分:0)

[remote "origin"]下,应更改url值:

[remote "origin"]
    url = git@github.com:MyGithubUsername/Hello.git

身份验证完全基于密钥而非用户名或电子邮件地址完成。