繁体   English   中英

适用于 Windows 的 GIT Bash 没有结果并返回到命令提示符

[英]GIT Bash for windows gives no result and returns to command prompt

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

此外,GIT GUI 客户端会为远程操作提供错误“命令失败”。

我尝试重新安装它几次。 我也尝试了以前的 GIT 版本 2.5.3(最新版本是 2.6.0)。

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

检查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 

尝试并关注第 133 期评论 复制:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM