git接收包:在Windows中找不到命令

git接收包:在Windows中找不到命令,git,Git,想知道如何在Windows中解决此问题吗 当我尝试使用命令“git push origin master”时,我得到 git接收包:未找到命令 你知道我如何在windows中解决这个问题吗 GIT的路径位于c:/program files/GIT/Bin/中,但不确定如何设置 Thx 编辑:正在进行 git——执行路径 c:\ProgramFiles\Git/libexec/Git-core 现在,如何在某个地方设置它 发件人: 基本上,问题在于“git receive pack”不在远程端的默

想知道如何在Windows中解决此问题吗

当我尝试使用命令“git push origin master”时,我得到

git接收包:未找到命令

你知道我如何在windows中解决这个问题吗

GIT的路径位于c:/program files/GIT/Bin/中,但不确定如何设置

Thx

编辑:正在进行

git——执行路径
c:\ProgramFiles\Git/libexec/Git-core

现在,如何在某个地方设置它

发件人:

基本上,问题在于“git receive pack”不在远程端的默认$PATH中

您可以使用DOS窗口查看问题:

set PATH
(显示路径)

类型

如果这解决了问题,那么最好在用户环境变量中添加该路径(例如,请参阅)


或bash Git shell:

$ export PATH=$PATH:"/c/Program Files/Git/bin"
$ git push origin master
还可以检查$HOME路径中的
.bashrc
(“
echo$HOME
”在bash会话中;在其中添加导出行,或者简单地“
~/.bashrc
”)



注意:经典的msysgit安装应该考虑到这些路径。

我在尝试从另一台Win-7机器执行git拉动时遇到了类似的问题。以下是我所做的:

  • 为了通过Git与远程存储库交互,需要将Git目录添加到远程计算机的Windows PATH环境变量中(对于运行Git并需要克隆、推送或拉取的任何Windows计算机,都应该这样做)
  • 要添加的Git目录(到目前为止):

    ..\git\bin, ..\git\libexec\git core, ..\git\cmd

  • 要修改Windows-7路径,请使用以下命令:

    单击开始,然后右键单击“计算机”并选择“属性”, 在左侧面板上,选择“高级系统设置”, 在“系统属性”对话框中,单击“环境变量…”按钮, 从“系统变量列表”中选择“路径”,然后单击“编辑”按钮


使用分号作为分隔符,将所需路径添加到现有路径字符串的末尾。注意:需要从磁盘根目录(例如C:)指定路径。

当我错误地尝试
git clone
一个实际上是
Mercurial
repo的repo时,我遇到了这个问题。其他人创建了这个项目,我以前从未使用过Mercurial


我觉得自己像个白痴,但我在电视上找不到任何答案,所以就解决了这个问题。哎呀

您需要将安装git的bin文件夹路径添加到Windows系统环境变量的路径中。但如果使用64位安装程序安装git,则路径不同:

C:\Program Files\Git\mingw64\bin

注意子路径“mingw64”。

hey thx作为注释-我将其输入Git BASH,它会显示sh.exe::c:/program files/Git/Bin:是一个目录“那么当我尝试Git push时,我仍然会得到吗?”:)非常感谢我正在输入BASH Git路径-当我尝试ssh localhost echo\$path时-我这样做后什么都没有出现?我被难住了?谢谢你的解决方案。没错,一个经典的安装应该考虑到这个路径设置。我知道你的解决方案是十年前的,但它仍然适用haha@MarvinEffing十年后,我仍然主张使用这种方法而不是传统的安装程序:解决方案来自DOS窗口。只是为bash Git shell添加了命令。嘿,是的,我在DOS窗口尝试过?仍在获取git接收包错误?非常感谢您的帮助谢谢-我正在使用msysgit,所以没有安装cygwin?我修复了我的答案:我不再提到“cygdrive;”)
C:\Program Files\Git\mingw64\bin