git - タグの作成に関するgit-svnの問題

原文 git svn version-control tags git-svn

まず、更新をオリジントランクにプッシュすることに問題はまったくありません。タグまたはブランチを作成しようとすると、次のエラーが発生します。

git svn tag 4.0.6


http://plugins.svn.wordpress.org/xxx/trunkをxxxからhttp://plugins.svn.wordpress.org/xxx/tags/4.0.6にコピーしています...
承認に失敗しました: '/!svn / me'のPOST:承認に失敗しました:サーバーへの認証に失敗しました:/usr/local/Cellar/git/2.4.1/libexec/git-core/で基本チャレンジ(http://plugins.svn.wordpress.org)が拒否されましたgit-svn line 1196。


パスワードのリセットを試みましたが、トランクへの更新のプル/プッシュに問題はないので、これがログイン資格情報と関連していないと確信しています。

誰かこの特定の問題の経験がありますか?それがすべての関連性がある場合、私はOSX Yosemiteに座っています。

前もって感謝します。
答え
Git bashを使用するWindows 7でも同様の問題が発生しました。 SVNからGitへのプッシュとプルはできましたが、ブランチやタグを作成できませんでした。私はgit-svnがprocmonを使用してperlからのアクティビティを監視することで認証情報を見つけていることを発見しました。 Tortoise SVNもインストールしており、ブランチを作成してそこからチェックアウトできます。最近、Ubuntuサーバーを仮想ボックスにインストールして、他の無関係なものをいじっています。 Gitをインストールした後、リポジトリをプルダウンしてみて、認証後にブランチを作成できるかどうかを確認することにしました。キャッシュされたSVN.simple資格情報をvimで確認したところ、パスワードがプレーンテキストであることがわかりました。資格情報を、Windowsのgit-svnが取得している私のWindowsボックスの資格情報と比較したところ、パスワードは64edベースのように見えました。それは長い道のりだと思ったが、資格情報をVMからWindowsにコピーし、もう1つを削除して、git-svnが機能し始めた。これで、WindowsのGitでブランチやその他の素晴らしいものをプッシュ、プル、作成できるようになりました。

クレデンシャルがどのように見えるか、そしてgit-svnがそれを見つけたかどうかを確認してください。おそらく問題は私が経験したものに似ています。パスワードはプレーンテキストであることがわかりましたが、今のところそれでうまくいきます。
関連記事

git - GitとIntelliJ IDEAでの異なるフォルダー名

git - Git-履歴を書き換えて、1つのブランチで以前の複数ファイルのコミットから1つのファイルを削除する

git - 別のユーザーとしてgithubリポジトリに変更をプッシュするにはどうすればよいですか?

c# - .NETでのGo CDの使用

java - Tomcat 7上のOpenShiftへのMaven Javaアプリケーションのデプロイ

mysql - SourceTreeのtextconvによるカスタム差分

git - git-http-backendがhttp経由でコードをプッシュする際に問題を引き起こす

linux - 子プロセスとしてnode.jsからgitを実行していますか?

git - git branch --mergedがリモートを表示しています

android - ssh上のAndroid-Studio git