VisualStudio2017でGitのcloneが失敗する場合の解決策

前提

Visua lStudio 2017 Communityで,初期設定の場所にインストールしている.
それ以外の場合(Professional,VS2015等)は適宜読み替える.


エラー

既にネット上にあるリポジトリをcloneしようとしたり,手元でpushしたリポジトリをSyncしようとすると,
次のようなエラーが出る(Cloneの場合).

Git failed with a fatal error. 
CloneCommand.ExecuteClone
『fatal error』という曖昧過ぎるログ.

ちなみに,GitHub拡張でもbitbucket拡張でも同じエラーが発生する.


解決

まず,

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32
に移動する.

そして,

(\mingw32)\bin
の中身を
(\mingw32)\libexec\git-core
にコピーする.

openssl関係のバージョンの不一致により発生する様子.

参考:

git - Can't clone remote repository
https://developercommunity.visualstudio.com/content/problem/19752/git-cant-clone-remote-repository.html


結論

GitHub Desktop でいいんじゃないかな.

スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

舞葉(ぶよう)

Author:舞葉(ぶよう)
github.io
はてなブログ(競プロ)

古い記事のソースコードは色分けしていないので、高機能テキストエディタに貼り付けたほうが見やすいかも。

検索フォーム
このブログについて
自分がつまづいた話題、なんとなく書きたいと思ったこと、ググったけど殆ど資料なかったぞオイ な話等をアップする予定。通りすがりでも、参考になっていただければと。プログラムの例外入力、メモリリークは責任負いません。投稿された記事は修正・削除する場合があります。
カテゴリ
タグ

HSP3アルゴリズムとデータ構造c++RubyJavaUnity画像解析C機械学習C#LinuxcodeIQKinectMinecraftTonyuSystemraspberrypiPythonHTML5音声制御Simulinkruby俺ルール通信制御Javascriptシミュレーション

counter-shinobi
固定記事
最新記事
最新コメント
月別アーカイブ
ブロとも申請フォーム

この人とブロともになる

アクセスランキング
[ジャンルランキング]
コンピュータ
1467位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
265位
アクセスランキングを見る>>