windows下msysgit+copssh出现bash: git-upload-pack: command not found的问题

bash: git-upload-pack: command not found

从字面意思看,是bash程序找不到git-upload-pack命令所致。

bash是CopSSH的一个exe,在ICW\bin目录下,bash找不到git-upload-pack,那么bash是依据什么去找命令的呢?

简单看下ICW目录,即可知道bash的查找一句是ICW\etc\profile文件中的path变量决定,因此把git-upload-pack所在路径追加到path变量即可。

export PATH="/bin:$syspath:$winpath:C:/Git/libexec/git-core"

时间: 2024-10-05 16:48:23

windows下msysgit+copssh出现bash: git-upload-pack: command not found的问题的相关文章

Windows下使用Beyond Compare作为git的比对与合并工具

Windows下使用Beyond Compare作为git的比对与合并工具 介绍 其实各种git的GUI客户端都有自带比对工具,但是一开始学Git的时候,用的是Windows下的Git Bash,后来也渐渐熟悉各种命令,用图形客户端反而不习惯了. 这里介绍如何将Beyond Compare配置为git的difftool和mergetool.当需要比对或者合并冲突时,就可以通过difftool和mergetool调用Beyond Compare进行比对和合并冲突了. 操作 目前我电脑里安装的是Be

Windows 下用 gogs 配置局域网 git server

大道曙光 Windows 下用 gogs 配置局域网 git server 最近要用 C# 开发一个新的项目,所以需要在 Windows 局域网环境下构建一个 git server. 在 Windows 7 上搭建 git server 的方案很多.比如: 1. gogs 2. bamboo(https://www.atlassian.com/software/bamboo/) 3. Github for Windows + CoqSSH(https://github.com/msysgit/m

Windows下msysGit安装

msysGit 这是 Git 版本控制系统在 Windows 下的版本. 下载:https://git-for-windows.github.io/ 安装: 检测msysgit成功. 1.安装成功后,桌面会生成“Git Bash”快捷方式: 2.鼠标右键新增Git功能

windows下创建.gitignore文件(git提交时忽略某些文件)

相信大家在使用eclipse的git插件提交文件时,都会遇到这样一个问题:就是有可能不小心把不必要的文件也被提交了(如.project,.classpath文件或者.settings文件夹及其下面的文件等),那有没有办法把这些文件忽略掉呢? 方法很简单,就是在项目目录下新建.gitignore文件,然后在里面声明要忽略的文件夹或者文件就可以了.麻烦的地方来了,因为该文件是点开头,没有文件名,没办法直接在windows下创建.我们可通过安装Git,然后在项目根目录上右键选择"Git Bash He

Windows下搭建基于SSH的Git服务器

Git客户端安装 客户端要同时安装在远程服务器和自己的电脑上,下载地址:http://msysgit.github.io/ 选择安装组件 :也可以默认选择; 图标组件(Addition icons) : 选择是否创建快速启动栏图标 或者 是否创建桌面快捷方式; 桌面浏览(Windows Explorer integration) : 浏览源码的方法, 单独的上下文浏览 只使用bash 或者 只用Git GUI工具; 高级的上下文浏览方法 使用git-cheetah plugin插件; 关联配置文

windows下使用git总结

一.在window下搭建git服务器 1.cyswin这个模拟环境.这个包里面已经有git服务了(目前我的git就是在这个里面.) 2.同时还需要sshd服务器才行.包里面也有了 3.git服务器与sshd服务器的关系 git服务器如果以ssh协议来连接的话,则不需要这样的形式:专门启动git服务器作为一个进程,侦听某个端口. 思路为:只需要配置好sshd服务器,侦听某个端口,重点把公钥加到authorized_keys去.变成了,以ssh客户端连接sshd服务器的形式了.能不能连接,就看aut

windows下git安装配置

1.安装 TortoisesGit是Windows下比较好用的git gui软件,安装前需要先下载安装git.安装过程与普通应该程序相似. 2.ssh访问 ssh提供了可靠数据访问.例如,github中设置ssh秘钥,可以省去每次上传下载输入用户名和密码的麻烦. TortoisesGit支持SSH访问,方法如下: (1)使用openssh设置公钥和私钥. 安装git后,打开git bash. $ cd ~/.ssh $ git config --global user.name "xxx&quo

Windows平台下使用Beyond Compare作为GIT默认的比对与合并工具

在Windows平台使用GUI习惯了,因此在CMD命令下反而感到不适 特别是在使用GIT时,尤其明显(这主要是GIT在工作中已经不可或缺) 使用GIT最常用的功能就是提交,添加,比较差异和合并分支,特别是在更改的文件比较多的情况下在CMD命令下查看差异下显得特别的不人性化(鼠标不停的向下翻) 终于实在是忍受不了,所以就想能不能通过自己最常用的方式来比较差异呢? 因为在工作中一直使用的就是Beyond Compare,所以决定将其作为默认的GIT比较工具 编辑GIT配置文件 C:\Users\Ad

Windows下安装Redis及php的redis拓展教程

一.安装前必读 Windows 64位操作系统 Redis 安装包(版本3.0.5,截止2017-05-29最新redis版本为3.2.9) 注意事项: 1.在window下如果你还需安装PHP的redis拓展,那么安装最新版本的redis可能没有对应的php_redis.dll: 2.网上的windows下安装redis及php拓展教程大多是redis2.x版本的,对于想安装高版本可能不适用: 3.一开始我安装的是最新的redis3.2.9版本,在安装php_redis拓展傻眼了,php_re