推送到远程时发生Eclipse git错误:传输错误:无法获取远程存储库引用

时间:2019-01-28 04:34:46

标签: eclipse git egit

我在Eclipse中启动了一个静态Web项目,以共享远程Git存储库中的项目作为备份,并可能与其他人共享。

在项目的文件夹C:\workspace\projectname中创建了一个git存储库。

C:\workspace\projectname中的所有内容(包括.projectC:\workspace\projectname\.settings目录中的所有内容提交(添加/暂存)作为初始提交(因为我想我可以克隆将来从存储库中再次进行项目。

由于功能和ToS更简单,因此在rocketgit上创建了一个远程存储库。

所有内容提交完毕后,我在Eclipse的Git Repository视图中右键单击该项目的存储库,单击Remote-> Push

我输入了https作为协议,rocketgit.com作为主机,users/username/repositoryname作为存储库路径。输入我的usernamepassword,然后单击Next

但是出现一个Problem Occurred对话框,详细说明“运输错误:

无法获取远程存储库引用。 https://rocketgit.com/users/username/repositoryname:找不到https://rocketgit.com/users/username/repositoryname/info/refs?service=git-upload-pack

我该如何解决?这个错误是什么意思?有人可以解释一个解决方案。谢谢

1 个答案:

答案 0 :(得分:1)

  

users\username\repositoryname作为存储库路径。

users\username\repositoryname”看起来像磁盘上的路径,而不是远程回购URL。

正确的URL应该是https://yourServer/<user>/<reponame>ssh://git@yourServer/<user>/<reponame>

我不知道RockertGit支持哪一种,但是可以使用GitHub,GitLab或BitBucket。