2016-11-28 4 views
2

は、私がgit svn branchを使用しようとする場合を除き、すべての操作の問題のないgit svn作品を使用した「サーバーのSSL証明書の検証に失敗しました」。のgitのsvn分岐結果

私は以前に成功しgit svn clone --stdlayoutを用いてクローニングしたローカルリポジトリからgit svn branch newbranch -m "another branch"をしようとすると、私は次のエラーを取得する:

Can't create session: Unable to connect to a repository at URL ' https://mysvnserver.blah/path/to/svn/project/trunk ': Server SSL certificate verification failed: issuer is not trusted at C:\Program Files\Git\mingw64/libexec/git-core\git-svn line 1199.

エラーが他のコマンドと正しくgit svn作品として多くの意味がありません(例えば、rebase,dcommitなど)。 dcommitは、リモートSubversionリポジトリに変更を書き戻すことができます。私はそれは、SVNリポジトリでブランチを作成し、gitの - svnのdocから

branch 
Create a branch in the SVN repository. 

をgitのバージョン2.10.2.windows.1

+0

バージョン2.11.1.windows.1で同じ問題が発生しています。 リポジトリをHTTPのみに変更しようとしましたが、証明書のチェックは行われませんでしたが、別のエラーで失敗します。 'C:\ Program Files \ Git \ mingw64/libexec/git-core \ git-svn行の未定義の値に" full_pushurl "メソッドを呼び出せません。 –

答えて

-1

を使用しています

、これは、SVNリポジトリにコミットします。これは、の書き込みアクセスからまでのリポジトリルートがある場合にのみ可能です。はgitを使用して複製されます。 svnリポジトリに書き込みアクセスを提供するだけで動作するはずです。

+0

書き込みアクセス権があります。 dcommit'は動作しません。私は、変更を行うために直接SVNを使用することができます - 例えば、フォルダを作成するためのTortoiseSVNを使うなど –

+0

は、あなたが 'GitのSVNのfetch'を試みることができる、それは同じエラーを報告しますか?また、あなたの 'リポジトリルート'には書き込みアクセス権がありますか? –

+0

号*用*除いて、私は正確に仕事をしようとしたことをコマンドsvn'すべて 'gitが' branch' –

関連する問題