Git SSH在Windows服务器,无法找到共用图书馆
题
我是要建立一个SSH服务器东道我的混库来我的地方区域网络。我跟着这个 教程的TimDavis 希望我将能够使有担保的仓库的内容。
我测试我的连接使用的油灰,它是成功的。我唯一的问题是我无法运行"混帐"的命令。然后我试图克隆我的储存库,这是错误的,输出:
/usr/bin/git-upload-pack.exe: error while loading shared libraries:
libiconv2.dll: cannot open shared object file:
No such file or directory
此外,当我跑了,"混帐"命令的腻子砸与SSH的服务器,这是错误我遇到的:
/usr/bin/git.exe: error while loading shared libraries: pthreadGC2.dll:
cannot open shared object file: No such file or directory
我似乎所有我的问题是关于丢失的图书馆但我不知道如何解决这个问题。我使用的Windows7作为一个操作系统。
感谢
解决方案
我得到这个错误了。我试图复制不只是git.exe但是从git的bin目录CopSsh bin目录中相应的DLL(libiconv的,等...),它走了。
其他提示
如这里解释: http://christopherpeplin.com/2013/01/cygwin -git-HTTPS / 的SASL库和CA证书丢失。通过运行的cygwin的设置,以及安装libsasl2和CA证书包安装它们(第一个是用于SSL和第二根证书的支持将被用于SSL认证)。
嗨,如果你谈论的是下面的文章: HTTP:// WWW .timdavis.com.au / GIT中/设置向上-A-msysgit服务器与 - copssh上窗口/
然后试图修改的路径。只需添加添加以下行到\家\ .bashrc中: 出口PATH = $ PATH:/ cygdrive / d /方案/ GIT中/ bin中:/ cygdrive / d /方案/ GIT中/的libexec / GIT-芯
其中d /方案/ GIT中是d:\程序\ GIT中 - 是msysgit安装的路径
我还发现了那混帐子模块的更新就会失败在Cygwin因为另一个破碎的依赖,在这里你需要安装gettext package。