git - エラー - sourcetree error 1407742e




SourceTreeエラー:1407742E:SSLルーチン:SSL23_GET_SERVER_HELLO:tlsv1アラート・プロトコルのバージョン (5)

Mountain Lion(10.8.5)を使用しているため、Gitバージョン2.3.5以上は入手できません。 here 説明した ように、 私にとってうまくいった唯一のことは 私のGithubアカウントにSSHキーを追加する here でした。

そして SSHでクローンを作成し ます。 SourceTreeを使うか、単に git clone [email protected]:[username]/[repository].git

私はSourceTreeを使っていて、一般的なgithubリポジトリからクローンを作成しようとしています、しかし私はこのエラーを得ました:

fatal: ' https://github.com/mfitzp/15-minute-apps.git/ 'にアクセスできません:エラー:1407742E:SSLルーチン:SSL23_GET_SERVER_HELLO:tlsv1アラート・プロトコル・バージョンエラーで完了しました。上記を参照。

解決するには?


SourceTreeの Tools > Options > Git に選択します。Use Use Embedded GitUse Embedded Git ている場合、gitのバージョンは 1.9.5 で、 最新 のgitは 2.16.2 です。

新しいバージョンのgitをインストールする場合は、 Use System Git クリックします。Use Use system Git 後に新しいバージョンが表示されます。その後、再度クローンを作成してください。

また HERE 別の答えを見てください。


最初に私はgitバージョン2.16をインストールしました。 端末にgitのバージョンを入力すると、出力は1.9です。 だから私は古いバージョンをアンインストールしました。 そしてgitのバージョンをもう一度確認してください。それは私に2.16を示しています。 問題は解決し、gitは機能します。

また、私は次のステップを早くしました、しかし、私はこれが効果的であると思いません。

git config --global --unset http.sslVersion
git config --global --add http.sslVersion tlsv1.2

私は同じ問題を抱えていた

まず、 https: //git-scm.com/downloadsからgitバージョンを更新し ます。

32バージョンと64バージョンをインストールできます

それからリモートリポジトリからコードを引っ張ってみてください。

それでもうまくいかない場合は、次のコマンドを実行してすべてのgit設定を一覧表示します。

git config --global --list

SSL設定関連の設定をすべて削除します。 SSLVersionなどのSSL設定のみを削除します。上記のコマンド結果から設定名を取得できます。 結果の形式はConfigurationName = valueになります。 設定を削除するには、次のコマンドを実行します。

git config --global --unset ConfigurationName

たとえば、user.name設定を削除したい場合

git config --global --unset user.name

SSL設定を削除したら、リモートリポジトリからコードを取得してみてください。 今回はgitはデフォルトのSSL設定値を使用します。






atlassian-sourcetree