[英]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 : //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.