web-dev-qa-db-ja.com

GitHubリポジトリのクローン作成中のSourceTreeの問題

同様の質問がすでにここに投稿されていることは知っていますが、私のシナリオは少し違うと思います。これが私が持っているものです。

SourceTreeソフトウェアの最新の公式バージョンをダウンロードしてインストールしました。また、リポジトリを複製してプッシュする権限を持つGitHubアカウントがあります。ローカルコピーを管理するには、オンラインバージョンを複製する必要があります。私がとるステップは次のとおりです。

  1. SourceTreeを起動し、ファイル->クローン/新規...に移動します
  2. 開いたウィンドウにHTTPS clone URLを貼り付けます。 GitHubアカウントにログインした後、ブラウザーからコピーしたので、リンクは正しいです。
  3. ネストステップは、リポジトリのコピー先のローカルフォルダーを指定することです。しかし、クリックしてDestination Pathと入力すると、ウィンドウに「This is not a valid path/URL」というエラーが表示されますエラーの横にある詳細ボタン。

しかし、問題はDetailsが空であることです。 SourceTreeは、エラーまたはその他の理由を教えてくれません。 SourceTreeを再インストールしようとしましたが、エラーはまだ存在しています。 GitHubリポジトリの管理に他の許可を求めましたが、私のアカウントにはすべての許可があります。ターミナルコンソールを使用してオンラインリポジトリに変更をプッシュできますが、UIを使用して(SourceTreeが提供する)コードの変更を管理および比較したいと思います。

別のGtHubアカウントを使用してリポジトリを複製することは、私が試みなかったと思います。しかし、私に代わってリポジトリへの変更をコミットする必要があるので、私はそれをしたくありません。

誰もこのエラーを修正または回避する方法を知っていますか?

18
Pavel Pavlov

正確なエラーメッセージは次のとおりです( ここに示す ):

 This is not a valid source path / URL

error message in sourcetree

考えられる原因:

  • プロキシ設定( このスレッド
  • gitを無効にしたセットアップ手順( in here

    SourceTreeが初めて起動したとき、ウィザードでGit&Mercurialの設定をスキップしました。次に、ウィザードを再実行し、組み込みパッケージのダウンロードとインストールを選択しました。
    しかし、それらをインストールしても実際には有効にならなかったようです-Tools -> Options二人とも障害者だった対話!
    Mercurial(または、あなたの場合はGit)を有効にすると、クローンダイアログでレポを正しく識別することができました。

  • クレデンシャルの問題( in in here 、from old answwer
17
VonC

Macシステムのソースツリーで同じ問題に直面していました。 「これは有効なパス/ URLではありません」。次のソリューションは私のために働いた。

  1. Sourcetreeの設定に移動します。
  2. 詳細設定に移動します
  3. ホスト名を削除する
  4. 再びソースツリーでプロジェクトを複製します
  5. プロンプトが表示されたら、git資格情報を入力します。

それだけです、私の問題は解決しました。

4
Vikash Sinha

上記のすべてのオプションを試してみても、私にとっては非常にうまくいきました。

  • SSL証明書のオプションを無効にします

手順:

[ツール]-> [オプション]-> [Git]に移動します。 [SSL証明書の検証を無効にする]チェックボックスをオンにします

それは私のために働いた。

3

また、[SourceTree]> Tools> Options> GitからSourceTreeを使用してGitをインストールすることで、この問題を解決したことを追加できます。

そのシステムでMercurialを排他的に使用していたので、それまでインストールしたことがなかったため、クローンを作成しようとしたときに上記のエラーが表示されました。

これが同じ問題を抱えている人の助けになることを願っています!そうでない場合は、幸運を祈ります!

1
Fehr

ソースツリーのツール->オプション-> Git->埋め込みの更新を開きます。更新中に、gitlabアカウントにリンクを要求します。その後、システムを再起動します。

1
Atif Mukhtiar

私はWindows 10とソースツリーで同じ問題に直面していました。次の解決策を少し研究した後、私のために働いた。ソースツリーでgitサポートをダウンロードまたは有効にする必要がありました。

手順1)[ツール]-> [オプション]-> [Git]-> [gitサポートを有効にする]

それで私の問題は解決しました。ハッピーコーディング:)

1
SANDIP

私も同じ問題がありましたThis is not a valid source path / URLそして、ソースツリーの埋め込みGitを更新することで解決しました。

また、この問題は、ソースツリーで以前にクローン化され、動作しているリポジトリからプッシュまたはプルできない場所に現れました。認証ユーザー名とパスワードについて不平を言いましたが、明らかにそうではありませんでした。

解決手順:ソースツリーを開き、[ツール]-> [オプション]-> [Gitタブ]-> [埋め込みGitの更新]をクリックします。

0
gp7

SourceTreeが機能する前に、アンインストールして再インストールする必要がありました。私のアンチウイルス(Comodo)は最初のインストールでいくつかのものをブロック/サンドボックス化していたので、再インストールのために無効にしました。

0
Naveed Ghori

シナリオとソリューションの追加:

2要素認証が有効になっています。 someプライベートリポジトリが表示されず、URLからクローンを作成できませんでした。私が見たエラーは:

remote: Repository not found.
fatal: repository 'https://github.com/bizzabo/web-common.git/' not found
remote: Repository not found.
fatal: repository 'https://github.com/bizzabo/web-common.git/' not found

SourceTreeの新しいバージョンは、githubで直接認証できるため、個人用アクセストークンを必要としませんが、これを機能させることができませんでした。

どうやらOAuthと2FAはうまく混ざりません。そのため、認証方法をoauthからbasicに変更し、生成したアクセストークンを使用しました。それをやった。

0
Eran Goldin

私はWindows 10とソースツリーで同じ問題に直面していました。次の解決策を少し研究した後、私のために働いた。ソースツリーでgitサポートをダウンロードまたは有効にする必要がありました。

手順1)[ツール]-> [オプション]-> [Git]-> [gitサポートを有効にする]に移動します

それで私の問題は解決しました。ハッピーコーディング:)

0
SANDIP