31

SourceTree を使用してレポを複製する方法について簡単に説明してもらえますか?

Bookmarks で、Clone Repository をクリックします。ソース パスには、次のような URL を貼り付けます。

git@codebasehq.com:クライアント/アプリ名/ios-application.git

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

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

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

4

22 に答える 22

22

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

于 2014-01-16T13:57:33.753 に答える
5

Tools/Options (Windows) または SourceTree/Preferences (iOS) の [General] タブにある [Default user information] に名前とメール アドレスを入力するだけで、友人がこの問題を解決できるようになりました。

于 2015-01-28T21:50:04.183 に答える
4

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

于 2013-11-12T00:36:32.407 に答える
2

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

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

于 2013-01-01T00:12:46.717 に答える
0

私の場合、Sourcetree にGIT をインストールしていませんでした。初期インストール時に自動的に尋ねますが、どういうわけか見逃しました。だから私はGITを手動でインストールし、[ツール]> [オプション]> [GIT ]に移動し、手順に従ってGITをSourceTreに追加します。

于 2016-12-15T00:11:31.500 に答える
0

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

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

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

于 2016-03-01T01:56:12.467 に答える
0

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

于 2016-03-08T15:53:56.707 に答える
0

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

于 2016-04-15T08:47:51.737 に答える
0

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

  1. VST で代替資格情報を有効にする
  2. コマンド ラインからの最初のクローン (SourceTree は既にインストールされています)。
  3. ソース ツリー -> 新しいリポジトリ -> 既存のローカル リポジトリを追加します。
于 2017-01-28T12:45:43.247 に答える
0

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

手順:

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

PUSH を実行するには、この最後の手順が必要でした。

于 2018-02-26T07:06:22.073 に答える
0

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

覚えておいてほしいのは、この方法でまだプッシュされていないローカルの変更がある場合 (私が行ったように)、安全のために、このプロセスを開始する前にそれらを別のフォルダーにコピーすることを確認してください。

于 2014-05-21T12:51:00.363 に答える
0

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

于 2016-04-15T14:54:54.293 に答える
0

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

于 2018-05-06T08:26:55.703 に答える