我使用 git svn clone
将一个 SVN 仓库克隆到了一个 git 仓库。那时,我在该站点没有用户名,因此没有使用 --username
选项来执行 clone
。现在我可以用我的新用户名提交到 SVN 仓库,我想添加该用户名。如果没有它,dcommit
将无法成功:
% LANG=C git svn dcommit
Committing to <THE URL> ...
RA layer request failed: Server sent unexpected return value (405 Method Not Allowed) in response to MKACTIVITY request for '/svn/!svn/act/0ceca4c5-f7b4-4432-94be-0485559a6040' at /usr/lib/git-core/git-svn line 945.
有没有办法告诉git一个新的用户名? Git-svn手册似乎没有帮助:只有在
init
和branch
时才允许添加用户名。我不知道git在内部如何使用SVN,但我猜应该有一种方法可以在之后添加用户名。请注意,我正在使用通过http的SVN。