web制作メモ

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

さわ

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の公式サイトには、最新バージョンのファイルしかない…。

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

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

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

2018/08/14追記:

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

ダウンロードページ
Sourcetree Download Archives
Sourcetree Download Archives

原因

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

参考
I can't add new repository. SourceTree uses wrong port.
I can’t add new repository. SourceTree uses wrong port.
スポンサーリンク

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

ABOUT ME
さわ
さわ
webエンジニア
webサイト制作をメインとして、フロントからインフラまで広くかじっているIT屋さんをやっています
スポンサーリンク
記事URLをコピーしました