我是Windows上GIT的新用户。 我一直在Linux上使用GIT一段时间,但由于某种原因,我需要在Windows上使用GIT。 现在我的问题是Windows的GIT bash不执行任何远程操作,并返回到没有消息的命令提示符。 例如:git fetch,git pull,git remote show origin等将不会给你任何结果。 因为它给我输出本地操作,如git日志,git分支,git提交等。
此外,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
添加C:\path\to\PortableGit-2.6.1-64-bit\bin
到%PATH%
。
然后,从回购根文件夹中,尝试使用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\