推送时的git错误:“致命:远程端意外挂断”

时间:2010-12-10 15:59:11

标签: git dreamhost

我有 dreamhost 帐户,并希望托管一个git存储库,因此我按照here步骤进行操作。

这就是我所做的:

1 - 按照here步骤安装了 tortoisegit msysgit (没有生成密钥)

2 - 使用 Git Bash (使用用户名: geryit ,主机: geryit.net

ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub
ssh geryit@geryit.net "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"
eval `ssh-agent`
ssh-add

然后创建了我的本地和远程存储库 和

git remote add origin ssh://geryit@geryit.net/~/p5.git
git push origin master

然后它会询问我的用户名密码,输入后我收到此错误:

alt text

我尝试将私人 putty key 分配给tortoisegit,但没有运气。 我做错了什么?

1 个答案:

答案 0 :(得分:1)

您需要在服务器上创建git repo:

ssh geryit@geryit.net
git init --bare ~/p5.git

然后退出geryit.net并再次尝试推送。

在上面第一行登录服务器时,您不必输入密码。如果系统提示您输入密码,则表示上面的密钥设置无效。