SourceTreeを使用してレポを複製するだけの簡単なチュートリアルを誰かに教えてもらえますか?
ブックマークで、リポジトリのクローンをクリックします。ソースパスの場合、次のようなURLを貼り付けます。
[email protected]:client/appname/ios-application.git
しかし、「これは有効なソースパス/ URLではありません」と表示されます。
コードベースのリポジトリブラウザから直接コピーしているため、URLが正しいことがわかります。
他に何をする必要がありますか?
私の解決策は、Gitバージョンを「Use Embedded Git」から「Use System Git」に変更することでした。以前にコンピューターにGitHubをインストールしたため、SourceTreeは、インストール時に組み込みバージョンをダウンロードするのではなく、デフォルトでそのGitを選択したようです。
ツール/オプション(Windows)またはSourceTree/Preferences(iOS)の[全般]タブにある[デフォルトのユーザー情報]の名前とメールアドレスを入力するだけで、友人がこの問題を解決できるようにしました。
私にとっての解決策は、メールアドレスを確認することでした。そのため、まだメールをチェックしていない場合は、ソースリポジトリプロバイダー(bitbucketなど)からメールを探します。メールに確認メールセクションが必要です。
アトラシアンスレッド に示されているように、これは通常、資格情報の問題に関連しています。
あなたの場合、それはsshの公開/秘密キーがないか間違っているssh構成の問題である可能性があります。
または、まだsshの場合、 sshキーが正しく登録されていない に関連している可能性があります。
私の場合、これをオフにする必要がありました:[オプション]> [ネットワーク]> [プロキシサーバーconfをGit/Mercurialに追加]
BitBucketとAtlassianアカウントの統合に関係していると思います。
ソースURLを次のように変更すると機能します。
[email protected]/...
に
[email protected]/...
私の場合、最終的に解決したのはSourceTreeをアンインストールし、X:/ Users/UserName/AddData/Local/Atlassianフォルダーを削除し、最新のSourceTreeを再インストールすることでした。その後、SourceTreeのセットアップを行って、通常どおりリモートリポジトリのクローンを作成し、ビジネスに戻りました。
念のため、このルートに進み、まだプッシュされていないローカルの変更がある場合(私が行ったように)、安全のために、このプロセスを開始する前に別のフォルダーにそれらをコピーしてください。
新しいSourceTreeバージョンをインストールした後、その問題が発生しました。
私の場合、プログラムからGitをアンインストールするのに役立ちました。 SourceTreeを再度起動すると、Gitをインストールするように要求されたため、実行し、問題は修正されました。
ちょっと残酷な解決策ですが、問題を解明するためにもっと時間を費やしたくありませんでした。
私にとっての解決策は、ソースツリーからGitサポートを有効にすることでした。ツール->オプション-> Git(Gitサポートを有効にする)
MacのSourcetreeのクローン機能には問題があることが知られています。しかし、私のために働く回避策があります:
手順:
この最後のステップは、プッシュを実行できるようにするために必要でした。
私の場合、私はGITをインストールしていないをSourcetreeで実行しました。それは最初のインストール時に自動的に尋ねますが、どういうわけかそれを逃しました。 GITを手動でインストールしたので、Goto [ツール]> [オプション]> [GIT]手順に従って、GITをSourceTreに追加します。
これらのことは私を助けました
もう一度クローンを作成してみてください。これで問題が解決するはずです。
インストール後にSourceTreeを最初に実行したとき、それは私に起こりました。 SourceTreeを再起動すると、この特定のエラーはなくなりました。
私にとっては、次の2つのステップが役立ちました。
SourceTreeはこの点でかなり面倒なようです。私の場合、問題はSourceTreeを初めて使用したときに間違ったパスワードを導入していたことです。 (Macの場合)SourceTree> Preferences> Accountsに進み、アカウントをクリックして正しいパスワードとvoilàを設定することでこれを解決しました。できた.
エラーの詳細を確認してください。問題が「ユーザー名またはパスワードが無効です。サードパーティのサービスを介してログインする場合は、アカウントプロファイルにアカウントパスワードが設定されていることを確認する必要があります。」 Macを使用している場合は、保存されたパスワードをKeyChain Accessから削除してから、もう一度試してください。
私はMacを使用しています。これらの答えからの解決策はありませんでしたが、最後にアカウントでSSHからHTTPSへのBitbucketの切り替えを行ったことがわかりました。リポジトリのクローンを作成できました。
ソースツリーとGITをダウンロードし、ソースツリーが提供するものではなく、インストールされているローカルGITを使用しています。これでエラーが解決しました。
このリポジトリのドメインに対して誤って誤ったパスワードを入力したことがある場合、そのためにこのエラーが発生する可能性があります。 [設定]パネルの[ネットワーク]タブで、そのURLのドメインを含む行を削除する必要がありました。次回リポジトリをダウンロードしようとしたときに、再度そのプロンプトが表示されました。パスワードを二度と聞かないのは面倒です。
私にとっては、問題はパスワードを受け入れないということでした。修正は、[設定]> [ネットワーク]にあり、デフォルトのエントリを編集して、Macユーザー名ではなくgithubユーザー名を設定しました。
2段階認証を使用する場合、通常のパスワード(SourceTree 2.4でMACで解決した)ではなくトークンを指定します。SourceTree> Preferences> Accountsで実行できます。