web-dev-qa-db-ja.com

SourceTreeを使用したリポジトリのクローン作成

SourceTreeを使用してレポを複製するだけの簡単なチュートリアルを誰かに教えてもらえますか?

ブックマークで、リポジトリのクローンをクリックします。ソースパスの場合、次のようなURLを貼り付けます。

[email protected]:client/appname/ios-application.git

しかし、「これは有効なソースパス/ URLではありません」と表示されます。

コードベースのリポジトリブラウザから直接コピーしているため、URLが正しいことがわかります。

他に何をする必要がありますか?

30
soleil

私の解決策は、Gitバージョンを「Use Embedded Git」から「Use System Git」に変更することでした。以前にコンピューターにGitHubをインストールしたため、SourceTreeは、インストール時に組み込みバージョンをダウンロードするのではなく、デフォルトでそのGitを選択したようです。

19
Y Zhang

ツール/オプション(Windows)またはSourceTree/Preferences(iOS)の[全般]タブにある[デフォルトのユーザー情報]の名前とメールアドレスを入力するだけで、友人がこの問題を解決できるようにしました。

5
Alex Patton

私にとっての解決策は、メールアドレスを確認することでした。そのため、まだメールをチェックしていない場合は、ソースリポジトリプロバイダー(bitbucketなど)からメールを探します。メールに確認メールセクションが必要です。

4
whiteElephant

アトラシアンスレッド に示されているように、これは通常、資格情報の問題に関連しています。

あなたの場合、それはsshの公開/秘密キーがないか間違っているssh構成の問題である可能性があります。
または、まだsshの場合、 sshキーが正しく登録されていない に関連している可能性があります。

2
VonC

私の場合、これをオフにする必要がありました:[オプション]> [ネットワーク]> [プロキシサーバーconfをGit/Mercurialに追加]

1
Mladen Rakonjac

これらの簡単な手順に従ってください

  1. https://bitbucket.org にリポジトリを作成します
  2. ソースツリーをインストールし、「+」ボタンをクリックします(この回答で添付画像をご覧ください)
  3. 上部の[リモート:]ボタンをクリックします(非常に重要です)
  4. https://bitbucket.org (レポジトリの場所)によってコピーされたURLを過ぎた
  5. 「これは有効なGitリポジトリなどです」というテキストが表示されるまで待ちます
  6. 宛先パスを設定します
  7. [クローン]ボタンをクリックします

画像

0
Samra Khan

BitBucketとAtlassianアカウントの統合に関係していると思います。

ソースURLを次のように変更すると機能します。

[email protected]/...

[email protected]/...
0
Greg T

私の場合、最終的に解決したのはSourceTreeをアンインストールし、X:/ Users/UserName/AddData/Local/Atlassianフォルダーを削除し、最新のSourceTreeを再インストールすることでした。その後、SourceTreeのセットアップを行って、通常どおりリモートリポジトリのクローンを作成し、ビジネスに戻りました。

念のため、このルートに進み、まだプッシュされていないローカルの変更がある場合(私が行ったように)、安全のために、このプロセスを開始する前に別のフォルダーにそれらをコピーしてください。

0
William Smith

新しいSourceTreeバージョンをインストールした後、その問題が発生しました。

私の場合、プログラムからGitをアンインストールするのに役立ちました。 SourceTreeを再度起動すると、Gitをインストールするように要求されたため、実行し、問題は修正されました。

ちょっと残酷な解決策ですが、問題を解明するためにもっと時間を費やしたくありませんでした。

0
moonlightcat

私にとっての解決策は、ソースツリーからGitサポートを有効にすることでした。ツール->オプション-> Git(Gitサポートを有効にする)

0

MacのSourcetreeのクローン機能には問題があることが知られています。しかし、私のために働く回避策があります:

手順:

  • Sourcetreeをローカルディスクから完全に削除します(2つのデータフォルダーを含む)
  • GITハブフォルダーをコンピューターから削除します。
  • キーストアでログインパスワードを別のものに変更します。
  • システムを2回再起動します(2回)
  • これでSourcetreeを再度インストールできますが、リポジトリからクローンを作成しないでください!!!
  • ターミナルを開き、新しい(!)リポジトリフォルダーを作成します
  • ターミナルでこのフォルダーに移動し、リポジトリを複製します。コマンド:git clone <--- repository->。 (最後のドットに注意してください!)
  • ファインダーを開く
  • リポジトリフォルダーの親に移動します
  • コンピューターリポジトリのフォルダーをSourcetreeにドラッグアンドドロップします。
  • コンピューターを再起動します

この最後のステップは、プッシュを実行できるようにするために必要でした。

0
Vincent

私の場合、私はGITをインストールしていないをSourcetreeで実行しました。それは最初のインストール時に自動的に尋ねますが、どういうわけかそれを逃しました。 GITを手動でインストールしたので、Goto [ツール]> [オプション]> [GIT]手順に従って、GITをSourceTreに追加します。

0
Shanka

これらのことは私を助けました

  • SSHをURL形式のHttpsリンクに置き換えます。
  • キーチェーンアクセスで古いアクセスキー(SourceTreeのアクセスキー)を削除します。これは、Gitリポジトリのパスワードを変更するときに行う必要があります。

もう一度クローンを作成してみてください。これで問題が解決するはずです。

0
iPhoneDeveloper

インストール後にSourceTreeを最初に実行したとき、それは私に起こりました。 SourceTreeを再起動すると、この特定のエラーはなくなりました。

0
Anton Duzenko

私にとっては、次の2つのステップが役立ちました。

  1. Vstsで代替資格情報を有効にする
  2. コマンドライン経由の最初のクローン(SourceTreeはすでにインストールされています)。
  3. ソースツリー->新しいリポジトリ->既存のローカルリポジトリを追加します。
0
programstait

SourceTreeはこの点でかなり面倒なようです。私の場合、問題はSourceTreeを初めて使用したときに間違ったパスワードを導入していたことです。 (Macの場合)SourceTree> Preferences> Accountsに進み、アカウントをクリックして正しいパスワードとvoilàを設定することでこれを解決しました。できた.

0
e18r

エラーの詳細を確認してください。問題が「ユーザー名またはパスワードが無効です。サードパーティのサービスを介してログインする場合は、アカウントプロファイルにアカウントパスワードが設定されていることを確認する必要があります。」 Macを使用している場合は、保存されたパスワードをKeyChain Accessから削除してから、もう一度試してください。

0
Michael42

私はMacを使用しています。これらの答えからの解決策はありませんでしたが、最後にアカウントでSSHからHTTPSへのBitbucketの切り替えを行ったことがわかりました。リポジトリのクローンを作成できました。

0
Symyon

ソースツリーとGITをダウンロードし、ソースツリーが提供するものではなく、インストールされているローカルGITを使用しています。これでエラーが解決しました。

0
Rafael Gonzalez

このリポジトリのドメインに対して誤って誤ったパスワードを入力したことがある場合、そのためにこのエラーが発生する可能性があります。 [設定]パネルの[ネットワーク]タブで、そのURLのドメインを含む行を削除する必要がありました。次回リポジトリをダウンロードしようとしたときに、再度そのプロンプトが表示されました。パスワードを二度と聞かないのは面倒です。

0
Lucas C. Feijo

私にとっては、問題はパスワードを受け入れないということでした。修正は、[設定]> [ネットワーク]にあり、デフォルトのエントリを編集して、Macユーザー名ではなくgithubユーザー名を設定しました。

0
bedouger

2段階認証を使用する場合、通常のパスワード(SourceTree 2.4でMACで解決した)ではなくトークンを指定します。SourceTree> Preferences> Accountsで実行できます。

0
Lior Bar