33

Atlassian Stash を Windows 2008R2 サーバーにインストールしましたが、ほとんどの場合、すべてがうまく機能しています。ローカルのオンプレミス CA によって発行された SSL 証明書と DNS エントリがセットアップされているので、そこに行くことができhttps://stash/、非常にうまく機能しますが、Firefox では警告 (関連?) がスローされます。

Atlassian の Sourcetree を使用すると、リポジトリに移動して選択できますが、クローンを作成しようとすると、次のエラーが発生します。

致命的: アクセスできませんhttps://user@url/scm/etc/etc.git: SSL 証明書の問題: ローカル発行者証明書を取得できません

git bash からでも試してみると、同じエラーが発生します。このエラーに基づいて、SSL証明書をGitに追加するための指示に従ってみましたが、コメントの内容も含めて、ウェブサイトにもありますが、役に立ちませんでした。Firefox と MMC 証明書スナップインを使用して証明書をエクスポートしましたが、同じ結果が得られ、それを独自のファイルに入れ、curl ファイルと組み合わせて、何があってもこのエラーが発生しました。チームにとってこれを簡単にしたいと思っていたので、SSHキーで動作させることはまだ試していません。

また、 ssh myserverを使用して接続を受け入れようとし、パスワードを入力して再起動しました。それでも同じエラー。

証明書の検証も単純に無視したくありません。それは少し無意味に思えるからです。

CA発行の証明書でこれを機能させるにはどうすればよいですか?

4

4 に答える 4

19

今日まで外出していたピアと作業した後、サーバー自体の証明書のみを使用していたことが明らかになりました。すべての記事に対する私の[誤った]理解は、自己署名証明書の処理と同様に、Git にこの証明書を信頼するように指示するだけだということでした。これは私たちには当てはまりません。

代わりに、エクスポートして Git に信頼するように指示する必要があったのは、ドメインのルート CA 証明書です。先週の初めに、これが最初に始まったときに試したことを誓いますが、残念なことに、私は持っていてはなりません.

これは、私の立場にいる他の人への警告にしましょう!

于 2014-07-22T16:57:51.303 に答える