簡體   English   中英

在Windows中使用SSH服務器,無法找到共享庫

[英]Git over SSH Server in Windows, cannot find shared libraries

我是設置SSH服務器來將我的Git存儲庫托管到我的局域網。 我遵循TimDavis的這個教程,希望我能夠建立一個安全的Git存儲庫。

我用Putty測試了我的連接並且它成功了。 我唯一的問題是我無法在控制台中運行“git”命令。 然后我嘗試克隆我的存儲庫,這是錯誤的結果:

/usr/bin/git-upload-pack.exe: error while loading shared libraries: 
libiconv2.dll: cannot open shared object file: 
No such file or directory

此外,當我在連接到SSH服務器的Putty Bash中運行“git”命令時,這是我遇到的錯誤:

/usr/bin/git.exe: error while loading shared libraries: pthreadGC2.dll: 
cannot open shared object file: No such file or directory

我似乎所有的問題都是關於丟失的庫,但我不知道如何解決它。 我使用Windows 7作為操作系統。

謝謝

如下所述: http ://christopherpeplin.com/2013/01/cygwin-git-https/缺少sasl庫和ca證書。 通過運行cygwin的設置,安裝libsasl2和ca-certificates包來安裝它們(第一個是支持SSL,第二個是用於SSL身份驗證的根證書)。

我也得到了這個錯誤。 我嘗試不僅將git.exe復制到git bin目錄中的相應dll(libiconv等等)到CopSsh bin目錄,它就消失了。

我還發現,由於另一個破壞的依賴性,git子模塊更新將在Cygwin上失敗,您還需要安裝gettext包。

http://cygwin.1069669.n5.nabble.com/Re-shared-object-file-not-found-with-git-submodule-update-init-recursive-in-Cygwin-64-bit-td104123.html

大家好,如果您正在談論以下文章: http//www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/

然后嘗試修改路徑。 只需添加以下行添加到\\ home \\ .bashrc:export PATH = $ PATH:/ cygdrive / d / programs / Git / bin:/ cygdrive / d / programs / Git / libexec / git-core

其中d / programs / Git是ad:\\ programs \\ Git - 是msysgit安裝的路徑

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM