【解決済み】Sourcetree2.4でリポジトリクローンができない件

WEB制作Tips

Sourcetree(v2.4)でGitLabからHTTPSでリポジトリをクローンできなかった時の対処メモ。

スポンサーリンク

トラブル概要

Sourcetree(バージョン2.4)でGitLabからHTTPSでリポジトリをクローンしようとしたところ、

「ソースパス/ソースURL として正しくありません」

というエラーが発生し、クローンできなくなる

トラブルの詳細・状態メモ

  • SSHクローンは準備ができておらず、設定に時間がかかりそう(鍵の設置とかよくわかっていないw)なので断念。

  • 既存のリポジトリについては、通常通り動く。プルもプッシュも可能。HTTPS経由の新規リポジトリクローンができなくなった。

  • 「環境設定」→「Git」タブから”SSL証明書の検証をしない”にチェックを入れると解決する、という情報があり、試してみたが直らず。(セキュリティの観点からもよろしくない)

  • ATLASSIAN Communityにも同様の問題が報告されている。SSH経由のクローンもできないとのこと。

環境

  • iMac(Mac OS Sierra)

  • GitLab

対処

根本的な解決策を見つけられなかったため、暫定対処としてv2.3.1へダウングレード。

が、ダウングレードも一苦労。

SourceTreeの公式サイトには、最新バージョンのファイルしかない…。

少々力技っぽいが、過去バージョンのダウンロード方法があったので実行。

[Mac][SourceTree] SourceTree を 最新の 2.0.5.6 にアップデートしたら起動しなくなった
Tweet タイトルのとおりです。(><) SourceTree の2.0.5.6のアップデートの通知が来ていたので、アップデートしたところ、 SourceTree が起動直後終了するようになっ

ダウンロードリンクをコピーして、リンク内のバージョンを書き換えることで、無事バージョン2.3.1のファイルを入手。

ダウングレードして、とりあえずHTTPSクローンができるようになった。

 

2018/08/14追記:

現在は過去バージョンをダウンロードできる一覧ページがあるので、そこからダウンロードすればOK。

Sourcetree Download Archives | Sourcetree
Previous versions of SourceTree are available for download. Some older versions may no longer be supported by Atlassian.

原因

製品側のバグ(使用するポート間違い)っだったらしい。バージョン2.4.1で修正されたもよう。

[SRCTREE-4529] I can't add new repository. SourceTree uses wrong port. - Create and track feature requests for Atlassian products.

コメント