2017-03-02 33 views
2

私のsvnリポジトリからパスをクローンしようとしています。リポジトリはパスワードで保護されています。Git svnがsvnの資格情報を使用していません

私はWindows 10 SystemにいくつかのSubversionディレクトリを見つけて、シンボリックリンクを作成しました。したがって、それは1つのディレクトリだけです。

私はgitの-bashのを開き、認証/ svn.simpleディレクトリに自分の資格情報を使用してファイルを作成し

svn checkout --username myuser --password mypassword svn://myserver/myrepository/myproject/trunk 

SVNコマンドを開始しました。ファイルが

K 8 
passtype 
V 8 
wincrypt 
K 8 
password 
... 

で始まる次のコマンドは現在成功している:

svn update trunk 

今、私はのgit-svnを使用する:

git svn clone svn://myserver/myrepository/myproject --username myuser 

をしかし、私が得るすべては、次の応答です。

Initialized empty Git repository in D:/mylocalprojectpath/.git/ 
W: Item is not readable: Item is not readable at /mingw64/share/perl5/site_perl/Git/SVN.pm line 153. 
**Error from SVN, (220001): Item is not readable: Item is not readable** 

すべてI havこのエラーについて見つかったeは、これが認証の問題であることを示しています。ですから、git svnはsvnの保存された資格情報を使用していないようです。

私は間違っていますか?いくつかの提案?

+0

これは一度だけの移行ですが、後でGitを使いたいのですか、GitクローンからSVNリポジトリにコミットしたいですか? – Vampire

+0

こんにちは、私はGitクローンからSVNリポジトリを使用したいと思います。 – Jens876

答えて

1

git-svnがSVNを使用しないのは、git-svnでは作成されているがSVNでは作成されていないC:\ Users \ XXXX.subversionに格納されている資格情報を使用するためです。 私の場合、SVNからのエラー、(220001):アイテムが読めない:アイテムが読めないも発生します。サーバーからチェックアウトする

  1. 利用SVN:

    ソリューションのgit-svnのにSVNから信任状を移動することです。認証を保存することを忘れないでください。これは、SVNの資格情報を作成することができます。ファイルはC:\ Users \ XXXXX \ AppData \ Roaming \ Subversionに保存されます。

  2. ユーザディレクトリC:\ Users \ XXXXXの下にある.subversionフォルダがあれば削除します。 C:\ Users \ XXXXX \ AppData \ Roaming \ SubversionフォルダをC:\ Users \ XXXXXにコピーします。
  3. 名前を.subversionに変更します。名前は "。"で始まるので、cmd consoleで "rename"コマンドで名前を変更する必要があります。
  4. 最後に、git-svn cloneを使用できます。
+1

これは本当に質問に答えるものではありません。別の質問がある場合は、[質問する](https://stackoverflow.com/questions/ask)をクリックして質問することができます。十分な[評判](https://stackoverflow.com/help/)があれば、この問題にもっと注意を払うために[奨励金を追加](https://stackoverflow.com/help/privileges/set-bounties)することもできます何が評判か)。 - [レビューから](レビュー/低品質の投稿/ 16469179) – Gerard

+0

@ジェラード私は質問に答えると思います。問題はgit-svnクローンが失敗することです。私もこの問題に出会った。そしてそれはgit-svn資格証明の問題によって引き起こされます。解決策は、元のSVN資格情報をgit-svn資格情報に適用することです。 – ChillingVan

+0

これは私にとって完璧に機能しました。ありがとうございました。 –

関連する問題