从Git Gui推送到远程Git仓库的问题(windows)

时间:2011-11-12 14:42:53

标签: windows git ubuntu ssh

所以我在Windows上安装了Git GUI,我想在ubuntu服务器上推送到git存储库。

这是我到目前为止所做的:

1)安装git

2)使用以下命令初始化存储库:

mkdir -p /home/ubuntu/gitdir/myproject.git
cd /home/ubuntu/gitdir/myproject.git
git init --bare

现在我收到一条成功消息,说这一切都运转良好:

Initialised empty Git repository in /home/ubuntu/gitdir/myproject.git/

当我尝试通过Git GUI推送到服务器时,我得到错误:

Url: ubuntu@i.p./home/ubuntu/gitdir/myproject.git
Error: 'link' does not appear to be a git repository. The remote end hung up unexpectedly.

我也看到了一些在IP地址后添加冒号的语法,我不确定我是否正确地执行此操作但是它给出了一个替代错误:

Url: ubuntu@i.p.:/home/ubuntu/gitdir/myproject.git/
Error: No supported authentication methods available (error shown via PuTTy popup)

我尝试在线搜索答案,但似乎找不到任何有用的东西,我只是想让它设置好并且正常工作然后我终于可以开始从练习中学习Git了!

其他信息:

  • 我的ubuntu服务器在亚马逊EC2上。我有一个通过SSH连接的私钥,我在网上发现了一些信息,说明在后台运行pageant.exe并添加了私钥;这一切都正确设置(据我所知)。

如果我错过了什么,只需要求更多信息。

先谢谢,汤姆。

1 个答案:

答案 0 :(得分:2)

如果您打算使用SSH,请将URL更改为以下内容: SSH://ubuntu@i.p:/home/ubuntu/gitdir/myproject.git