GIT Bash for windows没有结果并返回命令提示符

时间:2015-10-06 11:20:05

标签: windows git github git-bash git-gui

我在Windows上是GIT的新用户。我一直在Linux上使用GIT一段时间但由于某种原因,我需要在Windows上使用GIT。现在我的问题是GIT bash for windows不执行任何远程操作并返回到没有msgs的命令提示符。例如:git fetch,git pull,git remote show origin等都不会给你带来任何结果。它确实为我提供了git log,git branch,git commit等本地操作的输出。

GIT GUI客户端也会出现错误"命令失败"用于远程操作。

我尝试过多次重新安装。我也试过了GIT的2.5.3版本(最新版本是2.6.0)。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

检查git remote -v

的结果

如果没有定义远程,则推送或获取将不知道在哪里查看。

您可以使用

解决问题
git remote add origin /url/of/remote/repo

如果正常设置不适合您,请卸载,然后在任意位置解压缩PortableGit-2.6.1-64-bit.7z.exe,并将C:\path\to\PortableGit-2.6.1-64-bit\bin添加到%PATH%

然后,从repo根文件夹中,尝试git ls-remote以查看是否可以访问远程“origin”。

如果出现以下错误:

Faulting application name: git-remote-https.exe, version: 2.6.0.0, 
time stamp: 0x00000000 
Faulting module name: LIBEAY32.dll, version: 1.0.2.4, 
time stamp: 0x00000000 

尝试并关注issue 133 comment。复制:

c:\winprg\git-sdk-64\mingw64\bin\ssleay32.dll
c:\winprg\git-sdk-64\mingw64\bin\libeay32.dll
to
c:\Windows\System32\