Windows 如何从Cygwin运行msysgit?
如何在Cygwin环境中运行由github发布的Windows版本的msysgit 当你试图在Windows网络共享上使用Cygwin自己的git时,它会崩溃——msysgit没有这个问题,但我不知道如何让它在Cygwin中工作 Cygwin的Unix-y环境比msysgit提供的最小环境要好得多,所以我想在Cygwin下实现这一点 我尝试过一些不起作用的事情: 将git.exe复制到Cygwin的bin目录会抱怨缺少DLL 同时,复制DLL会抱怨找不到告诉它如何使用https的…/共享文件夹 连接的各种技巧 我在这一点上被难住了。这可能吗 或者-有没有办法让Cygwin的git在网络共享上工作 ===================================================== 添加于2014年12月4日:经过进一步调查,我发现在克隆公共存储库时,msysgit在Cygwin下可以正常工作,但在从GitHub克隆私有存储库时则不行 我将msysgit的…/bin目录添加到Cygwin中$PATH的末尾,Cygwin自己的git当前未安装。克隆公共存储库可以很好地工作,但当我尝试克隆私有存储库时,我会得到: Cygwin上的msysgit:Windows 如何从Cygwin运行msysgit?,windows,git,github,cygwin,msysgit,Windows,Git,Github,Cygwin,Msysgit,如何在Cygwin环境中运行由github发布的Windows版本的msysgit 当你试图在Windows网络共享上使用Cygwin自己的git时,它会崩溃——msysgit没有这个问题,但我不知道如何让它在Cygwin中工作 Cygwin的Unix-y环境比msysgit提供的最小环境要好得多,所以我想在Cygwin下实现这一点 我尝试过一些不起作用的事情: 将git.exe复制到Cygwin的bin目录会抱怨缺少DLL 同时,复制DLL会抱怨找不到告诉它如何使用https的…/共享文件夹
dave@ENOUGH /cygdrive/z
$ git clone https://github.com/nerdfever/MouseCam
Cloning into 'MouseCam'...
[它就在那里,直到我碰到^C]
但它在cmd.exe中运行良好:
Z:\>git clone https://github.com/nerdfever/MouseCam
Cloning into 'MouseCam'...
remote: Counting objects: 35, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 35 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (35/35), done.
Checking connectivity... done.
Z:\>
我的GitHub凭据存储在c:\Users\Dave\.git凭据中,其中包含:
https://nerdfever:<...long hex string...>@github.com
与我在上面的cmd.exe下看到的内容相比。你想做的是一个坏主意,但是如果你坚持你可以这样做 这个 set/cygdrive/c/msysgit/bin/git/usr/local/bin cp$1$2 最不发达国家1美元| awk'$0~/bin&&!已看到[$0]+{print$3}'| xargs cp-t$2 这将 将git复制到/usr/local/bin 将git需求复制到/usr/local/bin /usr/local/bin是Cygwin默认的路径顶部,所以应该甚至运行 在Cygwin Git之前 我几乎让它工作了。在我将.gitconfig和.git凭据从msysgit位置c:\Users\Dave复制到Cygwin的~,git完成了克隆
这对我有用。我将.gitconfig和.ssh的内容从msysgit的家复制到了Cygwin的家。谢谢。我试过了,它几乎解决了权限问题…,但是mysysgit requirements文件夹包含了很多标准的Unix命令,我不希望这些命令取代Cygwin命令。。。。想解释一下为什么这是个坏主意,我应该怎么做吗?我会使用Cygwin git,但如上所述,它不适用于网络共享。@nerdfever.com您尝试过的Cygwin git的最新版本是什么?git版本1.9.4.mysysgit.1。这是我从GitHub得到的。我尝试过的Cygwin版本是2.1.1。
dave@ENOUGH /cygdrive/z
$ git clone https://github.com/nerdfever/MouseCam -v
Cloning into 'MouseCam'...
POST git-upload-pack (262 bytes)
dave@ENOUGH /cygdrive/z