问题标签 [msysgit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
95 浏览

windows - msysgit 中路径上的大小写拼写错误

我去了我的 github 存储库,发现我无意中将文件添加到了 msysgit,但有错字。我没有将文件添加到名为“域”的目录中,而是将它们添加到“域”中。

我尝试了 git mv,但路径在 Windows 中不区分大小写,并且移动失败。

解决此类问题的最佳方法是什么?

0 投票
2 回答
3834 浏览

git - Hudson Git 插件无法在 Windows 上运行

我安装了带有 OpenSSH 选项的 msysgit。在 Git bash 中,我可以运行 ssh-agent,它会管理我的 ssh 密钥的密码。Hudson Git 插件可以使用 ssh-agent 吗?目前,它在尝试克隆时挂起,无疑是在等待输入密码。

谢谢!

0 投票
4 回答
7154 浏览

makefile - 在 msysgit 中使用 make

我在 Windows 7 上使用 msysgit,但它似乎没有随 make 提供。有没有一种简单的方法可以让 make 在 msysgit 上运行?

0 投票
1 回答
1658 浏览

windows - 如何拉取和签出远程 Git 存储库

好的,对于 Windows 7 上的 msysgit,完全是菜鸟问题,但我有一个远程存储库(在 unfuddle 上),在一台 PC 上创建,现在我想把它拉到另一台 PC 上。我尝试使用 Git Gui 'Fetch',但该文件夹仍然只有一个 .git 子文件夹。花了一段时间才把它拉下来,所以我认为回购中有一些东西,但是我如何将它签出到工作副本中。我尝试过的任何方法似乎都不起作用。

解决方案:这不是直接在他的回答中,但下面的 VonC 向我指出了 Git 的 unfuddle 帮助文档,该文档与 Git 手册页一样简洁。以下单个命令为我提供了所需的工作副本和本地存储库:

0 投票
7 回答
46969 浏览

git - 哪个是更智能的 git 协议,ssh 或 git(通过 ssh)或 https 协议?

哪个高效?SSH:// 或 Git://(文件压缩)

我在 Git 中理解,git 协议很聪明,因为在通信的两端都有一个协议代理来压缩文件传输,从而通过有效地利用网络带宽来更快地克隆。

O'Reilly 的书中,我发现了以下陈述。

我不确定作者是否真的如他所说。他谈到 git 协议通过 SSH 建立隧道。

在我看来,除非你连接到 git 端口(代理端口),否则协议不会生效。SSH 只是一种未压缩的文件传输。但是按照作者的说法,如果我们使用 SSH,他说 git 协议是通过它隧道传输的。那么 SSH 在 GIT 中更智能吗?

冯 C,谢谢你的回答。“网络协议(HTTP 和 Git)通常是只读的”rw当您使用--enable=receive-pack.

以下是我的担忧。
当他们说 git 协议很聪明时,他们的意思是当你执行时git clone,Git 服务器代理会压缩发送回客户端的数据,因此克隆应该更快。在我的用例中,我将在香港设置 Git 服务器并在圣何塞和其他国家/地区使用它,因此由于延迟问题,我希望通过网络提高效率。

所以我的问题是,当我使用git clone ssh://user@server/reposlocgit 协议时,我是否也能获得好处?根据 O'Reilly 作者的书,他的意思是 git 通过 ssh 建立隧道,那么当我没有在服务器上运行 git 守护程序时 git 协议如何工作。

那么使用 SSh://xyz... 是否同时提供 ssh 和 git 协议的好处?

提前感谢您的回答。

0 投票
4 回答
12817 浏览

git - gitolite安装问题

有没有人尝试过 gitolite 的简单安装选项?
我正在尝试将 gitolite 从我的窗户(工作站)安装到 solaris 盒子。

该命令在以下位置中断。

有没有人遇到过这个问题?你认为 gitolite 值得这个努力吗?我正在为 Git 评估 ACL。

感谢您提前回复。

【下面是完整的命令执行日志】

0 投票
1 回答
501 浏览

git - buildbot 使用 msysGit 导致间歇性数据流错误

我们正在使用 buildbot 来运行持续集成。内置的 Git 构建步骤会生成以下命令行: C:\Program Files\Git\bin\git.EXE fetch -t file:///s:/Repositories/repo +master

s:是在 buildbot slave 上映射的 debian 服务器上的 samba 共享。

它会间歇性地失败(大约 50 次构建)并出现以下错误:

有谁知道可能是什么原因造成的以及我们如何解决它?

0 投票
3 回答
8148 浏览

git - Git 在 Windows 上的限制是什么?

在我读到关于 Mercurial 和 Git 的任何地方,它们通常都会写一两行,这意味着 Git 在 Windows 上的能力有限(因为某些 Shell 脚本无法移植等),但我从未遇到过明确提及它们的页面。而且大多数页面都有点旧。

就功能而言,Windows 上的 Git 有哪些限制?并且必须在 Windows 上的 MinGW 和 MSYS 上运行 Git 是否有性能限制?

0 投票
2 回答
282 浏览

version-control - 将自定义构建配置文件保存在 git 存储库中

我在 git 存储库中有一个项目,它为构建环境等使用了一些自定义(并且到目前为止未版本化)设置脚本。我想将它们置于版本控制之下(希望是 git),但将它们与项目分开进行版本控制本身,虽然仍然生活在项目的基本目录中 - 我已经考虑过像本地分支这样的选项,但这些似乎有问题,切换回master(或任何其他“真实”分支)会丢弃设置的工作副本脚本。

我在 Windows 上使用 msysgit,所以我有一些工具可以使用;有人有建议或解决方案吗?

0 投票
1 回答
6055 浏览

bash - 从 sh 或 bash 脚本运行/调用 windows 批处理脚本

我有一个 sh/bash 脚本,它需要调用带有参数的批处理文件(参数是文件名,并以 DOS/Windows 格式给出)。

基本上我有: script.sh

GNU bash, version 3.1.0(3)-release (i686-pc-msys)用作外壳,在msysgit

问题是当我从脚本运行时: $COMSPEC /c batchfile param1 param2 要么我得到一个看起来像 bash 的“空提示”,但控制台上没有显示命令结果,要么cmd.exe启动,但不执行脚本。

我试过像这样引用参数来bash:

但我没有得到任何结果。