独学

2025/02/13 更新

GitHubのURLをSourcetreeでクローンしようとした時に「有効なソースパス/URLではありません」と出た場合

  GitHubのURLをSourcetreeでクローンしようとした時に「有効なソースパス/URLではありません」と出た場合

GitHubのリポジトリURLを、Sourcetreeの新規「URLからクローン」しようとした時に、「有効なパス/URLではありません」となりクローンできないことがありました。

何度検索しても解決方法が出てこなかったので、備忘録として残しておきます。

新規のクライアントとGitHubでファイル共有する時に起きました。原因は、GitHubでSourcetreeのアプリケーションを使うため、クライアントごとの承認が必要でした。

設定箇所は、以下です。

Settings(アイコンメニュー) > Applications > Authorized OAuth Apps(タブ) > SourcetreeForMac > Organization accessの許可して欲しいプロジェクトにアクセス権を送る

GitHubのOrganization accessページのキャプチャ

今は全てのクライアントに認証してもらっていますが、認証されていない場合は、右側にアクセス権を送るボタンが表示されます。

ボタンを押すと、クライアントにメールが飛ぶので、承認してもらえるよう連絡してください。承認されたら使えるようになります。

Sourcetreeを使っている人でクローンできない場合は、この方法を試してみてください。

トークンが用意など色々試しましたが、結局あっさり解決しました。

TOP

お困りですか?