git-svn创建标签的问题

时间:2015-06-10 08:33:07

标签: git svn version-control tags git-svn

首先,我没有任何问题推动对原始主干的更新。如果我尝试创建标签或分支,我会收到以下错误:

git svn tag 4.0.6

  

将xxx的http://plugins.svn.wordpress.org/xxx/trunk复制到http://plugins.svn.wordpress.org/xxx/tags/4.0.6 ...   授权失败:' /!svn / me':POST授权失败:无法向服务器进行身份验证:拒绝基本质询(http://plugins.svn.wordpress.org)/usr/local/Cellar/git/2.4.1 / libexec / git-core / git-svn line 1196。

我已经尝试重置密码,但由于我在向/从中继线提取/推送更新时没有任何问题,因此我非常确定这与我的登录凭据无关。

有没有人有这个特定问题的经验?如果它与所有相关,我坐在OSX优胜美地。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我在使用Git bash的Windows 7上遇到过类似的问题。我能够从SVN推送到Git,但无法创建分支或标签。我发现git-svn通过使用procmon监视来自perl的活动来查找凭据。我也安装了Tortoise SVN,可以创建分支并执行检查。最近我在虚拟框中安装了Ubuntu服务器来玩其他无关的东西。我决定看看在安装Git后我是否尝试拉下一个仓库并在验证后发现我可以创建一个分支。我修改了缓存的SVN.simple凭据并注意到密码是纯文本的。我将凭证与我的Windows框中的凭证进行了比较,即Windows上的git-svn正在拾取并注意到密码看起来像64ed。我认为这是一个很长的镜头,但我将凭证从VM复制到Windows并删除了另一个,git-svn开始工作。我现在可以在Windows上的Git中推送,拉动,创建分支和所有精彩内容。

检查凭证的外观以及git-svn是否找到它。也许这个问题与我的经历类似。我意识到密码是纯文本的,但现在它完成了这项工作。