2

git を使用して svn リポジトリをチェックアウトしようとしています。

次のコマンドを使用しています。

git.exe svn クローン " https://svn.outserver.net:8443/svn/someProject "

証明書を受け入れると、リポジトリの転送が開始されます。しばらくすると、たとえば 15 分後に、「致命的: "git-svn" を実行できません」というメッセージが表示されます。何度も引き下げようとしましたが、常にこのエラー メッセージが表示されます。(それが起こるとき..完全にランダムであるようです)。

また、.git ディレクトリを削除して最初からやり直す必要があるのではなく、転送が失敗した後に転送を続行することはできません。(または、「エラー: キー svn-remote.svn.fetch の複数の値」が表示されます)。

httpsを使用しない以外の提案はありますか?(それが問題だと思います)。

また、次の投稿から解決策を特定できませんでした: 致命的: 'git-svn' を実行できません

ありがとう!

4

2 に答える 2

0

ランダムな場合は、ネットワークの問題のように聞こえます。ネットワークはパケットをドロップしていますか?接続が切断されますか?信頼できる接続からクローンを作成してみてください。または、svnsyncなどの別のツールを使用してコピーを近づけ、そこからクローンを作成してみてください。次に、別のリポジトリURLで機能するように、git-svnを少しハックする必要があります...

于 2009-11-21T09:33:49.237 に答える
0

SmartGitでチェックアウトすることをお勧めします。よりユーザーフレンドリーな認証設定があります。そして、Windowsでははるかに高速です。

于 2012-05-12T17:24:48.977 に答える