所以我在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了!
其他信息:
如果我错过了什么,只需要求更多信息。
先谢谢,汤姆。
答案 0 :(得分:2)
如果您打算使用SSH,请将URL更改为以下内容: SSH://ubuntu@i.p:/home/ubuntu/gitdir/myproject.git