5

GitリポジトリをローカルエリアネットワークにホストするようにSSHサーバーをセットアップすることでした。安全なGitリポジトリを作成できることを期待して、TimDavisによるこのチュートリアルに従いました。

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

私の問題はすべてライブラリの欠落にあるようですが、それを解決する方法がわかりません。オペレーティングシステムとしてWindows7を使用しています。

ありがとう

4

4 に答える 4

6

ここで説明されているように:http : //christopherpeplin.com/2013/01/cygwin-git-https/saslライブラリとca証明書がありません。cygwinのセットアップを実行し、libsasl2およびca-certificatesパッケージをインストールしてインストールします(1つ目はSSLのサポートで、2つ目はSSL認証に使用されるルート証明書です)。

于 2013-02-01T04:44:52.553 に答える
4

私もこのエラーが発生しました。git.exeだけでなく、対応するdll(libiconvなど)をgitbinディレクトリからCopSshbinディレクトリにコピーしようとしましたが、消えてしまいました。

于 2010-03-12T11:52:02.433 に答える
2

こんにちは、次の記事について話している場合: http ://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/

次に、パスを変更してみてください。次の行を\home\.bashrcに追加するだけです。exportPATH=$ PATH:/ cygdrive / d / programs / Git / bin:/ cygdrive / d / programs / Git / libexec / git-core

d / programs / Gitはad:\ programs\Gitです-msysgitインストールへのパスです

于 2010-03-26T13:05:51.033 に答える
2

また、gettextパッケージもインストールする必要がある別の依存関係が壊れているため、Cygwinでgitサブモジュールの更新が失敗することもわかりました。

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

于 2014-01-23T22:51:26.417 に答える