Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows上的egit无法正常工作:错误“;要使用远程推送,必须指定至少一个URI和至少一个Ref映射;_Git_Egit - Fatal编程技术网

Windows上的egit无法正常工作:错误“;要使用远程推送,必须指定至少一个URI和至少一个Ref映射;

Windows上的egit无法正常工作:错误“;要使用远程推送,必须指定至少一个URI和至少一个Ref映射;,git,egit,Git,Egit,在我的Ubuntu系统上,命令行中的egit和git都可以在远程repo上完美地工作。但我无法使我的Windows系统上的egit成功访问同一个repo。从复制完全相同的配置文件到检查egit配置窗口并复制它们,我已经尝试了所有方法。我的Windows系统egit曾一度可以推但不能拉。最近,两者都没有 最近的错误消息是“为了使用远程推送,必须指定至少一个URI和至少一个Ref映射”。下面是我的配置文件(但有一个有效的IP),它在我的Ubuntu系统上运行良好,但在我的Windows系统上的egi

在我的Ubuntu系统上,命令行中的egit和git都可以在远程repo上完美地工作。但我无法使我的Windows系统上的egit成功访问同一个repo。从复制完全相同的配置文件到检查egit配置窗口并复制它们,我已经尝试了所有方法。我的Windows系统egit曾一度可以推但不能拉。最近,两者都没有

最近的错误消息是“为了使用远程推送,必须指定至少一个URI和至少一个Ref映射”。下面是我的配置文件(但有一个有效的IP),它在我的Ubuntu系统上运行良好,但在我的Windows系统上的egit上运行不好

有人知道为什么我不能在Linux和Windows上使用完全相同的配置文件和/或该错误的含义和解决方法吗

[核心]

repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[远程“源”]

[分行“主控”]


您是否有更多来自EGit的具体错误消息?同样的命令是否适用于“香草”Git(不过您习惯于在Windows或Msysgit上使用它)?我们通过通过Egit的菜单重新克隆整个远程repo来解决这个问题。一旦Egit自身克隆了它,Egit就能够从中推拉。
url = ssh://username@000.00.00.000/source/my_repo.git
fetch = +refs/heads/*:refs/remotes/origin/*
remote = origin
merge = refs/heads/master